A curated list of game engines, frameworks, tools, and resources for game development. Whether you’re creating 2D, 3D, or VR games, this list includes engines for every type of game developer, from beginners to professionals.
- General Resources
- 2D Game Engines
- 3D Game Engines
- Open Source Game Engines
- Engines for Specific Platforms
- VR and AR Game Engines
- Educational Resources
- Community and Forums
- Contribute
- License
- What is a Game Engine? - An overview of what game engines are and how they work.
- Game Development Tools by Unity - A guide to Unity’s suite of game development tools.
- GameDev.net - A community and resource hub for game developers.
- Godot Engine - A versatile and lightweight engine for 2D and 3D game development.
- Construct 3 - A 2D game engine focused on ease of use with a drag-and-drop interface.
- GameMaker Studio 2 - A popular 2D engine that balances ease of use with powerful scripting features.
- RPG Maker - Specialized for creating RPG games with little programming required.
- PICO-8 - A "fantasy console" for creating retro-style 2D games.
- Unreal Engine - A leading 3D engine known for its high-quality graphics and rendering capabilities.
- Unity - A versatile engine for 3D game development, popular for its flexibility and community support.
- CryEngine - A powerful 3D engine known for creating realistic environments.
- Amazon Lumberyard - A free 3D game engine integrated with AWS and Twitch.
- Source Engine - A 3D engine developed by Valve, used in games like Half-Life and Portal.
- Godot Engine - A completely free and open-source engine for 2D and 3D games.
- Panda3D - A C++/Python-based engine for 3D rendering and game development.
- Urho3D - A lightweight, cross-platform 2D and 3D game engine.
- Stride (formerly Xenko) - An open-source C# game engine for realistic 3D rendering.
- Ogre3D - A powerful rendering engine for 3D applications.
- Cocos2d-x - A game engine designed for mobile game development.
- Phaser - A fast and lightweight HTML5 engine for web-based 2D games.
- GDevelop - A no-code game engine for creating games for web, mobile, and desktop platforms.
- Defold - A cross-platform game engine optimized for performance.
- MonoGame - An open-source framework for creating multi-platform games.
- Unity XR - Unity’s suite of tools for VR, AR, and XR development.
- Unreal Engine VR - Unreal Engine’s tools for creating high-fidelity VR and AR experiences.
- CryEngine VR - VR tools for creating immersive environments.
- OpenXR - A standard for VR and AR development across platforms and devices.
- WebXR - A framework for creating VR and AR experiences in the browser.
- Game Engine Development by GameDev.net - Tutorials and articles on building and using game engines.
- Unreal Engine Academy - Free courses for learning Unreal Engine.
- Unity Learn - Unity’s official platform for tutorials and courses.
- GameMaker Studio Tutorials - Tutorials for getting started with GameMaker Studio.
- Open Source Game Development with Godot - Official Godot tutorials and guides.
- Reddit: r/gamedev - A community for game developers to share tips and showcase their work.
- Unreal Engine Forums - A community forum for Unreal Engine developers.
- Unity Forums - A place to discuss Unity and get help with projects.
- Godot Forums - A community for Godot developers.
- GameDev Stack Exchange - A Q&A platform for game development questions.
Contributions are welcome!