Game engine for programmars

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!
  • JetBrains - Developer Ecosystem Survey 2022
  • raylib

    A simple and easy-to-use library to enjoy videogames programming

    Raylib supports more than 50 bindings as advertised on their github page. Thats insane btw.

  • Pixel

    A hand-crafted 2D game library in Go

    faiface/pixel: A hand-crafted 2D game library in Go

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

  • SFML

    Simple and Fast Multimedia Library

    SFML

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

    Phaser - A fast, fun and free open source HTML5 game framework

  • SDL

    Simple Directmedia Layer

    Simple DirectMedia Layer a.k.a. SDL2

  • heaps

    Heaps : Haxe Game Framework

    Heaps - Haxe Game Engine - Heaps.io Game Engine Older, maybe still fun to use Home | HaxeFlixel 2D Game Engine

  • flixel

    Free, cross-platform 2D game engine powered by Haxe and OpenFL

    Older, maybe still fun to use Home | HaxeFlixel 2D Game Engine

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

  • ggez

    Rust library to create a Good Game Easily

    ggez: Rust game thing

  • FNA

    FNA - Accuracy-focused XNA4 reimplementation for open platforms

    Sibling: FNA framework

  • Ebiten

    Ebitengine - A dead simple 2D game library for Go

    Ebiten - A dead simple 2D game library for Go

  • bevy

    A refreshingly simple data-driven game engine built in Rust

    Bevy - A data-driven game engine built in Rust

  • urho3d

    Cross-platform 2D and 3D game engine

    You could try Urho3D or its newer fork rbfx.

  • rbfx

    Game engine with (optional) C# support and WYSIWYG editor.

    You could try Urho3D or its newer fork rbfx.

  • Veldrid

    A low-level, portable graphics library for .NET.

    Veldrid is a lower level engine that abstracts away a bunch of backends for you. Youll have to build your own pieces on top.

  • DiligentEngine

    A modern cross-platform low-level graphics library and rendering framework

    I use the Diligent Engine and have custom code to do config, resource management, etc.

  • Panda3D

    Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU

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