What programming language, library, etc should I use?

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

    Nez is a free 2D focused framework that works with MonoGame and FNA

  • You want a minimal library that gives you a solid base to implement your own systems, and also in C#? Probably the Monogame Framework. It's what games like Celeste, Fez, Stardew Valley, and Streets of Rage 4 were made using. If you want a few of the "standard" game engine systems pre-built but not to the same extent as something like Unity, most would recommend adding the Nez Framework as an accompaniment to Monogame.

  • MonoGame

    One framework for creating powerful cross-platform games.

  • You want a minimal library that gives you a solid base to implement your own systems, and also in C#? Probably the Monogame Framework. It's what games like Celeste, Fez, Stardew Valley, and Streets of Rage 4 were made using. If you want a few of the "standard" game engine systems pre-built but not to the same extent as something like Unity, most would recommend adding the Nez Framework as an accompaniment to Monogame.

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

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

  • You want a different game engine to learn that has a rich feature-set to make games, but you still may have to make some stuff yourself, and also want to learn a new scripting language? Playing around with Godot with GDScript may be your answer. Sometimes, it's good to learn how other engines work and can respark the joy of game dev.

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