How to create a videogame

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

Our great sponsors
  • InfluxDB - Access the most powerful time series database as a service
  • SonarLint - Clean code begins in your IDE with SonarLint
  • SaaSHub - Software Alternatives and Reviews
  • RenPy

    The Ren'Py Visual Novel Engine

    If you want to make a 'visual novel' (similar to a CYOA, but with more graphics, animations, etc.) then Ren'Py is the way to go. If you're willing to learn a bit of Python, you can totally customise it.

  • twinejs

    Twine, a tool for telling interactive, nonlinear stories

    If you want to make something text-based, then the easiest ways are either: Twine (makes something like a CYOA book, with fixed options) Look into 'interactive fiction' engines if you want to allow text input for what the player wants to do. TADS is a good choice, but there are others.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • Godot

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

    However, if you're willing to learn, the best choice would be to learn a full game engine. That way you can do whatever you want and make any type of game you want. There are three choices that are any good: Godot, Unreal, and Unity. Any of them will be good to make any game (even AAA games).

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