Machinations is the browser-based platform to design, balance and simulate game systems. Machinations combines a standardized design language (UML) with the power-features you need to build complex systems.



Machinations is the browser-based platform to design, balance and simulate game systems. Machinations combines a standardized design language (UML) with the power-features you need to build complex systems.



codeSpark Academy teaches the basics of computer programming through a variety of interactive learning activities including puzzles, games, step-by-step creative projects, game design and offline printables – all of which can be monitored by parents.








NESmaker is software for PC that allows users to create brand new, hardware playable, cartridge based games for the Nintendo Entertainment System in a modern development environment. Users with zero coding experience can begin building their dream NES games without ever writing...
Platinum Arts Sandbox Free 3D Game Maker is an open source free game maker, free RPG Maker, free sidescroller maker, free Machinima creator, and game design tool that makes it easy for kids and adults to create video games, maps and worlds.
The first professional tool for story and game design
Create, organize and communicate your game vision. Compose every aspect of your game design in just one highly visual and versatile solution.
Develop interactive stories, deep and meaningful characters and item bibles coveri.




Game engine to make in a simple way Visual Novels for Android just writing the script in a XML file.
HaxeFlixel is a 2D Game Engine that lets you create cross-platform games easier with free, open source technology!



GameSalad Creator is an authoring tool developed by GameSalad, Inc. (formerly Gendai Games) aimed primarily at non-programmers for composing games in a drag-and-drop fashion, utilizing visual editors and a behavior-based logic system.





Flixel is and open source game-making library in ActionScript3. Designed for use with free tools Flixel is easy to learn, extend and customize.


Revolutionizing game development, make any game you want without a line of code! 3D, 2D, even multiplayer games!


Yarn Spinner is a tool for creating interactive dialogue for games. Write your conversations in Yarn, a simple programming language that's designed to be easy for writers to learn, while also powerful enough to handle whatever you need.

The Odin programming language is fast, concise, readable, pragmatic and open sourced. It is designed with the intent of replacing C with the following goals:
Build games and applications for almost every platform imaginable -- Windows, Mac, Linux, iOS, Android, BlackBerry, Firefox OS, Tizen, Flash and even HTML5.



If you like playing 3D games, you might like to create your own game with custom scenes, characters, weapons and design your own gameplay. Silent Walk FPS Creator is a tool which helps you design and build your dream 3D game - without a single line of code!


GLFW is an Open Source, multi-platform library for OpenGL, OpenGL ES and Vulkan development on the desktop. It provides a simple API for creating windows, contexts and surfaces, receiving input and events.
FPL base is a low level C++ game library developed by Google. It is open source and can be extended by the user or by adding other libraries in the FPL suite: Corgi,Mathfu,Motive,Pindrop,FlatUI and Flatbuffers.



Amulet is a free Lua-based audio/visual toolkit suitable for small games and experimentation. It runs on Windows, Mac, Linux, HTML5 and iOS.
PlayN is a cross-platform game library that allows you to create a single Java codebase that runs in HTML5, Java, Android and Flash.

Microsoft XNA is a freeware set of tools with a managed runtime environment provided by Microsoft that facilitates video game development and management.



Rogue Engine is a full featured environment for game development using WebGL. Create projects in an intuitive and familiar 3D environment using configurable components made with TypeScript.




The Irrlicht Engine is an open source high performance realtime 3D engine written in C++. It is completely cross-platform, using D3D, OpenGL and its own software renderers, and has all of the state-of-the-art features which can be found in commercial 3d engines.
Heaps is a cross platform graphics engine designed for high performance games. It's designed to leverage modern GPUs that are commonly available on desktop, mobile and consoles.




Unflattener is a free and open source Python module and a command line tool (unflatten.py) that helps you make normal maps for 2D sprites and other graphics. You can use the normal maps it generates to implement dynamic lighting in video games.

