Where do i start to develop a game

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • TIC-80

    TIC-80 is a fantasy computer for making, playing and sharing tiny games.

  • TIC-80. A fantasy console (a completely made up console system with strict constraints, specifically in memory) which is awesome. You can write games in Lua, Javascript and other not as popular languages (Wren, Fennel, Moonscript and Squirrel). It has some built-in tools like: a code editor, sprite and map editor, sound editor and music tracker. The original demo of Celeste was made in one of this kind of fantasy consoles (Pico-8). For me, TIC-80 is the most entertaining game development by far.

  • blog

    Discontinued gamedev blog

  • Löve. One of the most popular 2D engines written in Lua. As you have background in C and PHP, learning Lua (besides the framework) wouldn't be too hard for you, as it shares some similarities with those languages. In the official wiki you can find a lot of documentation and some tutorials provided by the community. Their forum is also a good place to find help and discuss about everything around the framework. My favorite example of a thorough tutorial on how to make a game in Löve is Bytepath.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • love

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

  • Löve. One of the most popular 2D engines written in Lua. As you have background in C and PHP, learning Lua (besides the framework) wouldn't be too hard for you, as it shares some similarities with those languages. In the official wiki you can find a lot of documentation and some tutorials provided by the community. Their forum is also a good place to find help and discuss about everything around the framework. My favorite example of a thorough tutorial on how to make a game in Löve is Bytepath.

  • haxe

    Haxe - The Cross-Platform Toolkit

  • Haxe. Technically it's not a framework but a language and ecosystem, it is considered the successor of Flash and ActionScript. It's a nice strongly typed language similar to Typescript, and while I always thought it was like a niche game development resource, quite popular indie games have been written in Haxe: Papers Please, Dead Cells, Evoland and others. It's worth checking out HaxeFlixel, a 2D game engine/framework written in Haxe with a lot of stuff to start developing a game quickly.

  • flixel

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

  • Haxe. Technically it's not a framework but a language and ecosystem, it is considered the successor of Flash and ActionScript. It's a nice strongly typed language similar to Typescript, and while I always thought it was like a niche game development resource, quite popular indie games have been written in Haxe: Papers Please, Dead Cells, Evoland and others. It's worth checking out HaxeFlixel, a 2D game engine/framework written in Haxe with a lot of stuff to start developing a game quickly.

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