Wicked Engine by Mihail Łaban is a high-performance, open-source 3D engine designed for real-time rendering and simulation. Written in modern C++, it offers advanced graphics capabilities like ray tracing, physically based rendering (PBR), and GPU-driven workflows—all in a lightweight and accessible package. Wicked Engine is ideal for developers who want bleeding-edge visual tech without the bulk of traditional engines.

Read more: Wicked Engine

MonoGame by the MonoGame Team is an open-source game development framework built on C#. It’s the spiritual successor to Microsoft’s XNA Framework, giving professional developers the tools to build high-performance, cross-platform 2D and 3D games. With MonoGame, you write once and deploy to nearly every major platform—with full control over your game engine.

Read more: MonoGame

CopperCube by Ambiera is a lightweight 3D game engine and editor designed to make game development accessible—even for those with little or no coding experience. With its visual-first workflow, fast learning curve, and broad platform support, CopperCube empowers indie developers, hobbyists, and educators to create 3D games, interactive scenes, and simulations quickly and efficiently.

Read more: CopperCube

Heaps by Nicolas Cannasse (creator of the Haxe language) is a high-performance, open-source 2D/3D game framework built on top of Haxe. Lightweight, modular, and extremely flexible, Heaps is designed for experienced developers who want full control over their rendering, logic, and pipelines—ideal for games, interactive media, and creative applications.

Read more: Heaps

AppGameKit by The Game Creators is a versatile, cross-platform development environment designed to help developers of all skill levels create 2D and 3D games that run smoothly on desktop, mobile, and web. With its easy-to-learn scripting language and rapid development workflow, AppGameKit strikes a perfect balance between power and simplicity—ideal for hobbyists, indie studios, and educators alike.

Read more: AppGameKit

Torque3D by GarageGames is a robust open-source 3D game engine built for developers who want full control over their projects. Known for its flexibility, modularity, and high-performance rendering, Torque3D is a proven platform for creating immersive 3D games and simulations. With source code access and powerful tools out of the box, it’s a favorite among indie developers, educators, and studios looking for long-term scalability and customization.

Read more: Torque3D

Panda3D by Carnegie Mellon University and maintained by the community is a powerful, open-source game engine designed for real-time 3D rendering and game development using Python and C++. With a long history in research and commercial games (including Disney titles), Panda3D offers robust performance, full engine access, and flexibility for serious developers who want complete control over their game pipeline.

Read more: Panda3D

O3DE (Open 3D Engine) by the Open 3D Foundation is a high-performance, open-source 3D game engine designed for ambitious, modern game and simulation development. Originally developed by Amazon as Lumberyard and now governed by the Linux Foundation, O3DE provides AAA-level tools and full source access—empowering developers to build stunning real-time experiences with complete creative and technical freedom.

Read more: O3DE

Unreal Engine by Epic Games is a world-class, industry-standard game engine known for its stunning visuals, cutting-edge technology, and scalability. From indie games to cinematic blockbusters, Unreal powers the most immersive experiences across gaming, film, simulation, and virtual production.

Read more: Unreal Engine
Previous