Game engines favouring a programming-heavy approach?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/gamedev

Our great sponsors
  • CodiumAI - TestGPT | Generating meaningful tests for busy devs
  • ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
  • InfluxDB - Access the most powerful time series database as a service
  • Sonar - Write Clean C++ Code. Always.
  • MonoGame

    One framework for creating powerful cross-platform games.

    MonoGame

  • magnum

    Lightweight and modular C++11 graphics middleware for games and data visualization

    There are code-only engines like Urho3D, Monogame, etc. Unfortunately there aren't a ton of options, though, and in many cases it becomes worth it to just write games without an engine. Libraries like Magnum and EnTT can help reduce the legwork.

  • CodiumAI

    TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.

  • entt

    Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

    There are code-only engines like Urho3D, Monogame, etc. Unfortunately there aren't a ton of options, though, and in many cases it becomes worth it to just write games without an engine. Libraries like Magnum and EnTT can help reduce the legwork.

  • Phaser

    Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.

    You might wanna look for something more like a framework than an engine. If you can code in Javascript/Typescript, then have you seen Phaser? You can probably find a framework like this for whatever language you prefer.

  • RG3D

    3D and 2D game engine written in Rust [Moved to: https://github.com/FyroxEngine/Fyrox]

    Rg3d, written in Rust: https://rg3d.rs

  • olcPixelGameEngine

    The official distribution of olcPixelGameEngine, a tool used in javidx9's YouTube videos and projects

    Checkout olcPixelGameEngine.h by javidx9, a pure c++ single header multi-platform game engine.

  • corona

    Solar2D Game Engine main repository (ex Corona SDK) (by coronalabs)

    Check out Solar2D. I tend to avoid GUI-heavy engines like Unity as well whenever I can, and Solar2D is my favorite after almost ten years of usage. Other similar ones that I liked include Love2D and MonoGame, however, I consider those frameworks rather than engines. Solar2D has always been the perfect middle-ground for me — unlike typical frameworks it has robust API and many solutions ready out-of-the-box, while also not forcing some GUI-based editor on me like most engines do.

  • ONLYOFFICE

    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts