Posted on Leave a comment

Game Development in the Go Programming Language

Go is an open source programming language developed and supported by Google, by a who’s who of computer language designers. It is often used in large scale server projects at companies such as Google, Dropbox, Paypal, Twitch and Netflix. Today we are going to look at the game development frameworks and libraries available for making games using Go. We have previously created similar guides for languages such as C#, C++, Python, Lua, Codeless, Haxe and JavaScript.

2D Game Frameworks in Go:

Go Bindings:

3D Game Engines:

You can learn more about these frameworks and the Go programming language in the video below (or watch on Odysee).

Posted on Leave a comment

Beef 0.42.7 Released

Beef is a new open source cross platform programming languages that attempts to take C#-like syntax and giving it performance similar to C++ including manual memory management. Beef is available for Windows, Mac and Linux and includes a custom IDE. The 0.42.7 release adds the following new features:

  • Dynamic boxing from System.Variant
  • decltype(val).MemberName expressions
  • Scope moved outward for ‘out’ variable declaration
  • Improvements to unassigned variable detection
  • Added explicit “Test” project type
  • Reflected interface method dispatch
  • Interface filtering for distinct build options
  • IDE file recovery after crash/power loss
  • Better handling of merge conflict markers in source code

If you want to check out Beef, their is an installer/binaries available for Windows platforms here. On other platforms Beef can be built from source, the source code is hosted on GitHub under the MIT open source license. Earlier in the year we checked out an earlier version of the Beef language and IDE, as you can see in the video below.