List of Game Platforms
In this course you can choose freely what game development tools you use as long as it is a **dedicated gaming platform**, i.e. not simply a programming language standard library or a pure media or 3D-platform. Choose a suitable engine/tool for your purposes and preference. Using a low level tool-chain (like SDL2+ physics) is most not recomended. Its simply too much work. Also, the technichal learning goals of the course are about the techichal systems implemented in advanced engines by using them.
Here I list some of the most relevant tools. I will also add good framworks that from a programing language perspective. But there are of course many, many more alternatives out there...
List to get you started on finding good game engines/tools/tech - but just a start:
#### The Big ones (and som good smaller ones)
[Godot Engine](https://godotengine.org/) Currently the most interesting open source engine. Pythoin-close GDScript or C#.
[Unity](http://unity3d.com/) - C# or JavaScript
[Unreal](http://unreal.com/) - Blueprints and C++
[Defold](http://www.defold.com/) - Kings, LUA/C++
[Game Maker](http://www.yoyogames.com) - Visual coding, own language GML
[Construct](https://www.construct.net/) - Visul Coding, JavaScript
#### Language Based Frameworks
[Phaser.io](http://phaser.io/)- JavaScript
[libGDX](https://libgdx.com/) - Java
[MonoGame](http://monogame.net/) - C#
[Panda 3D](http://www.panda3d.org/) - Python
Google for other alternatives :)
Page responsible: Erik Berglund
Last updated: 2024-08-27