I want to make a game for Linux. Where do I even start?

This page summarizes the projects mentioned and recommended in the original post on /r/linuxquestions

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Panda3D

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

  • Panda3D

  • OpenSceneGraph

    OpenSceneGraph git repository

  • openscenegraph (mainly focuses on graphics, used by openmw for example)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • pygame_sdl2

    Reimplementation of portions of the pygame API using SDL2.

  • pygame_sdl2 (SDL bindings for python)

  • PhysicsExamples2D

    Examples of various Unity 2D Physics components and features.

  • And of course there are the non-free engines that support linux like unity3d or unreal

  • RakNet

    Discontinued RakNet is a cross platform, open source, C++ networking engine for game programmers.

  • RakNet (UDP network library)

  • Torque3D

    MIT Licensed Open Source version of Torque 3D from GarageGames

  • Torque

  • Godot

    Godot Engine – Multi-platform 2D and 3D game engine

  • godot

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • bgfx

    Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

  • If we're going to list graphics libraries then bgfx and irrlicht are probably worth a mention as well.

  • raylib

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

  • I also didn't see the very excellent C library raylib (well, really it's a collection) in the list.

  • GLM

    OpenGL Mathematics (GLM)

  • GLM and CGLM should probably be mentioned as well since you'll probably want a good linear algebra library if you are going with just a rendering library instead of a full game engine.

  • Box2D

    Box2D is a 2D physics engine for games

  • As for physics there's tons of options, but the list gets rather exhaustive when considering 2D and 3D but you have box2d, bullet, and many many more.

  • cglm

    📽 Highly Optimized 2D / 3D Graphics Math (glm) for C

  • GLM and CGLM should probably be mentioned as well since you'll probably want a good linear algebra library if you are going with just a rendering library instead of a full game engine.

  • Bullet

    Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.

  • As for physics there's tons of options, but the list gets rather exhaustive when considering 2D and 3D but you have box2d, bullet, and many many more.

  • love

    LÖVE is an awesome 2D game framework for Lua.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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

  • Good graphics engines to visualize my physics framework?

    5 projects | /r/gamedev | 14 Nov 2022
  • Games from scratch

    6 projects | /r/gamedev | 24 Jul 2022
  • Looking for a 2d graphics framework for my needs

    5 projects | /r/gamedev | 7 Jul 2022
  • Game engine for programmars

    17 projects | /r/gamedev | 5 Mar 2022
  • Not only Unity...

    53 projects | /r/opensourcegames | 11 Nov 2023