Games from scratch

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

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. raylib

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

    Raylib is a great library for graphics. You can also use extra libraries such as Raymath and Raudio to fit the needs of your game.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. OpenTK

    The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.

    i'd go for OpenTK so you don't have to learn c++ in addition. also one of the most important things is understanding how to communicate with the GPU and for that https://learnopengl.com/ is a great resource. (also creating a 3d engine is not really that much harder than a 2d engine in my opinion)

  4. LearnOpenGL

    Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com

    i'd go for OpenTK so you don't have to learn c++ in addition. also one of the most important things is understanding how to communicate with the GPU and for that https://learnopengl.com/ is a great resource. (also creating a 3d engine is not really that much harder than a 2d engine in my opinion)

  5. love

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

    I can recommend Löve as a great framework! http://love2d.org/

  6. raudio

    A simple and easy-to-use audio library based on miniaudio (by raysan5)

    Raylib is a great library for graphics. You can also use extra libraries such as Raymath and Raudio to fit the needs of your game.

  7. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream 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
  • 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
  • I want to make a game for Linux. Where do I even start?

    14 projects | /r/linuxquestions | 20 Nov 2021
  • Kandria, a post-apocalyptic action RPG in Common Lisp

    2 projects | news.ycombinator.com | 3 Jun 2024