Games from scratch

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

Our great sponsors
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SonarLint - Clean code begins in your IDE with SonarLint
  • SaaSHub - Software Alternatives and Reviews
  • 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.

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

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

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

  • love

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

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

  • raudio

    A simple and easy-to-use audio library based on miniaudio

    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.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. 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