Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
4. September 2018


Last week we took a look at the available C++ game engines, that is, 3D game engines that you can use C++ to write game logic.  Today we are going to look at C# game engines.  We are using the same criteria as the last list, the engine must be 3D, actively under development and programmable using C# (regardless to the language used to write the actual engine).  Over time I have covered several of these engines, in which case I will add a learn more link when applicable.


C# powered game engines, in no particular order:

Unity (Learn More)

CryEngine (Learn More)

Xenko (Learn More)

WaveEngine (Learn More)

Godot (Learn More)

Banshee (Learn More)

FLAX (Learn More)

UrhoSharp (Learn More)


If you have a suggestion that didn’t make this list, please let me know below!

Programming


30. August 2018


Due to it’s popularity in the professional game industry, I get all kinds of requests for C++ based game engines.  That is exactly what this guide is, a collection of game engines that use C++.  This is not about game engines that are written using C++, many if not most game engines are at least partially written using C++, instead it covers engines where you (can) primarily use C++ in developing an actual game using the engine.  So without further ado, let’s jump into the list of (3D only) game engines that (can) use C++ to develop games.


The game engines, in no particular order:

CryEngine (Learn More)

Lumberyard (Learn More)

Unreal Engine

OGRE  *Technically a renderer

G3D Innovation Engine (Learn More)

Godot (Learn More)

Torque3D

Banshee Engine (Learn More)

Source Engine

Limon Engine (Learn More)

idTech

Leadwerks

IrrLicht

Urho3D (Learn More)

Toy Engine (Learn More)

Panda3D (Learn More)

Esenthel (Learn More)

Tombstone Engine (C4 successor)

PhyreEngine

Unigine

Shiva

LumixEngine (Learn More)


The list is not comprehensive but tries to at least get most of the options out there.  If I missed something, please let me know in the comments below.  For more information on all the engines listed above, be sure to check out the following video.  Any engine with a learn more link to the right of it means we have previously covered this engine in video form.


Programming


29. August 2018


Looking for a small but full featured open source (LGPL) C++ 14 game engine with a built in editor?  If so, the Limon Game Engine might be the perfect choice for you!  Primary features of the Limon game are:

  • Model loading using Assimp
  • Skeletal animations
  • Realtime shadows
  • Rigid body physics
  • 3D spatial sound
  • Preliminary AI
  • In game map editor
  • Trigger volumes
  • API for Custom Trigger code
  • Loading shared libraries that has Trigger code
  • Creating Animations in editor

Additionally the engine is documented, with the manual available here.  The source code is cleanly written C++ 14 code and is available on Github.  The engine works on Windows, Mac and Linux with binaries available for download here.  If you are interested in seeing the engine in action, be sure to check out our hands-on video, embedded below.  There are additional videos available on the Limon YouTube channel, available here.

EDIT – The author in response to the video has released an updated version, with the editor key changed in 0.5.2 to the much more sensible F2 key.

GameDev News


10. August 2018


Cerberus X is a custom programming language and IDE designed for 2D game development.  It is an open source rebranded version of the Monkey X programming language, which in turn was inspired by the Blitz series of BASIC-esque programming language.  Cerberus X is now open source, available on Github and released under the zlib open source license.

Details of the current release:

FIX: [GLFW.ANGLE] Added z coordinate to mouse button events.
NEW: [GLFW.ANGLE] Added mousewheel event.
NEW: [AGK] Added support for AppGameKit OSX 64bit Desktop and the iOS platform.
FIX: [IOS] When you build and run, the iOS Simulator opens up again and the app will be installed and run.
MOD: [ANDROID] Updated to latest Gradle build tools and SDK
NEW: [mojo] Added SetColor:Int(rgb:Int) command so you can use hex color rgb values.
MOD: [mojo/mojo2] Added debugging log if loading an image failed.
FIX: [AGK/AGK_IOS] Fixed media folder being deleted evey other compile run.
FIX: [AGK/AGK_IOS] Fixed AGKBuildTarget creating an unusable native function.
FIX: [example] Changed server to httpbin.org in the mak/httprequest example.

For more information and to see Cerberus in action check out the video below.  You can download Cerberus X on itch.io.

GameDev News


9. August 2018


Yoyo Games have just announced that the open beta for Nintendo Switch support in GameMaker Studio 2 is now available.  The formal release should launch in September, enabling GMS developers to publish their games for Nintendo’s popular console.  There are already a few GameMaker developed titles on the Switch, such as Undertale and Hyper Light Drifter.  There is however an additional cost to enable Nintendo Switch export from GMS, detailed below.

Details on getting started:

To become an authorized Nintendo Switch developer, please sign up at https://developer.nintendo.com.

The next step, once you have signed-up as a Nintendo Switch developer, is to register your request to take part in the Open Beta via Nintendo’s GameMaker middleware web page. Please note, you will be required to sign-in to your Nintendo Developer account to access this page.

Lastly, to participate in the Nintendo Switch Open Beta for GameMaker Studio 2, you will also require either a Nintendo Switch licence ($799/ 12 months) or a GameMaker Studio 2 Ultimate licence ($1,500 / 12 months), which provides access to all of our export options. Once approved, these will be available to purchase on your YoYo Games account.


Please note, I signed up as a Nintendo developer and was unable to access the middleware page, so hopefully this is an issue that is resolved soon.  If you are interested in learning more about GameMaker, be sure to check out our complete review.

GameDev News


AppGameKit Studio

See More Tutorials on DevGa.me!

Month List