If you are looking to create a game but perhaps want to craft your own game engine from existing technologies, or you prefer to work at a lower more code focused level, using a game framework instead of a game engine may be right for you. Today we look at some of the best game development frameworks out there, for a variety of different programming languages (as well as a few renderers, which blur the line between library and framework).
C/C++
- SDL – Simple Direct Media Layer
- SFML – Simple and Fast Multimedia Library
- Allegro
- Raylib
- Cocos-2dx
- Orx
C#
HTML- TypeScript or JavaScript
Rust
Ruby
Lua
Java
Haxe
C++ 3D or Rendering
You can learn more about all of the above game development frameworks, most of which are free and open source, in the video below.