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
  • Scout APM - Less time debugging, more time building
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • SaaSHub - Software Alternatives and Reviews
  • 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.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • 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.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

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