Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon Join the GFS Discord Server!
24. April 2020


Beef is an in development programming language designed specifically for games and similar performance critical applications.  This comment from Hacker News best sums up the intentions of the BEEF language:

Author here. I'm the engineering co-founder of PopCap Games. I left PopCap after the EA acquisition, and I've been working on this project mostly full-time for the last five years.

Before Beef, I was developing game code in C# and engine code in C++ and I felt C# was just much more pleasant to work with - faster compile times, better IDE tooling, better errors, etc. Then it struck me that none of the things I liked about C# really had anything to do with the JIT or the GC, and it may be possible to create a "best of" merging between C# and C++.

I know there are other "C replacement" contenders out there - the differences are probably best explained through Beef's specific design goals listed at https://www.beeflang.org/docs/foreward/

Beef consists of a complete compiler tool chain built on an LLVM backend, as well as a full IDE with modern features such as refactoring and code completion as well as a complete debugger and profiler.  It is available as a small (>100MB) download for Windows, or can be built from sources on Mac and Linux environments.

The Beef homepage is available here.

The Beef documentation is available here.

The move recent versions release notes are available here.

You can learn more about the Beef language and see the IDE in action in the video below.

GameDev News Programming


15. April 2020


In the aftermath of Microsoft purchasing GitHub there have been several changes for the better with the popular code repository.  The first major update was creation of a free tier with unlimited private repositories, with the limit of 3 users per private repo.  Today, that limitation has been removed, officially making all major GitHub features available for free to all users.  At the same time, GitHub also announced price changes for existing customers.

Details from the GitHub blog:

We’re happy to announce we’re making private repositories with unlimited collaborators available to all GitHub accounts. All of the core GitHub features are now free for everyone.

Until now, if your organization wanted to use GitHub for private development, you had to subscribe to one of our paid plans. But every developer on earth should have access to GitHub. Price shouldn’t be a barrier.

This means teams can now manage their work together in one place: CI/CD, project management, code review, packages, and more. We want everyone to be able to ship great software on the platform developers love.

Teams who need advanced features (like code owners), enterprise features (like SAML), or personalized support can upgrade to one of our paid plans.

We’re also reducing the price of our paid Team plan from $9 per user/month to $4 per user/month, effective immediately. Existing customers will have their bills automatically reduced going forward.

Learn more in the FAQ, or compare plans on our pricing page.

The pricing now breaks down as follows:

image

You can learn more about the changes in the video below.

GameDev News Programming


1. March 2020


Today we are looking at ShaderED, an open source MIT licensed cross platform GLSL and HLSL shader editor.  We previously covered ShaderED back in July and a fair bit has changed since that release.  ShaderED now includes a full debugger enabling your to step line by line through your shader code.  Additionally ShaderED added a plugin API and now ships with two plugins.

One plugin makes it simple to import shaders from Shadertoy to ShaderED.  The other plugin enables Godot developers to write shaders using the Godot shader language.  Currently only CanvasMaterial is supported.

You can learn more about ShaderED in the video below.

GameDev News Programming Art


25. February 2020


Google have just released Android Studio 3.6.  Android Studio is Google’s recommended way to develop Android applications.  It’s an IDE derived from JetBrain’s IntelliJ IDEA IDE with additional tools specifically for Android development.

Android Studio 3.6 changes include:

  • Updated design tools (split screen design view and colour picker)
  • Updates to the Android Gradle plugin
  • Win32 support deprecated
  • Update to support IntelliJ 2019.2
  • Multiple screen support in the emulator
  • Kotlin support improvements
  • Leak detection in Memory Profiler
  • Emulator improvements
  • New Automotive project templates

You can read the full release notes here.  You can download Android Studio for Windows, Mac, Chrome OS and Linux here.  Learn more about Android Studio and the 3.6 release in the video below.

GameDev News Programming


23. February 2020


Verge3D is a toolkit for enabling artists to create web experiences with minimal or no coding using Blender, Max or Maya.  Founded by team members from the Blend4Web project Verge3D allows you to create content using your graphics application of choice, then using their (locally installed) web based tools you can add logic using their visual programming language Puzzles.

image

Verge3D is available in a free fully functional trial version (watermarked) available for download here.  Verge3D is available for Windows, Mac and Linux for Blender 3D as well as Windows only for 3DS Max and Windows and Linux for Maya.

Check out Verge 3D for Blender in action in the video below.

GameDev News Art Design Programming


See More Tutorials on DevGa.me!

Month List