What are some good tutorials for making 2D games with C# in visual studio without a game engine?

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

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

    Discontinued Slot machine game in the console

    I don't plan on using any game engines for awhile as my goal is to work on improving my C# knowledge, and so far i've made a little slot machine game in the windows console but I wish to move onto a new project.

  • MonoGame

    One framework for creating powerful cross-platform games.

    More a framework than an engine, Monogame should fit the bill.

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

  • SDL2-CS

    SDL2# - C# Wrapper for SDL2

    I'd recommend using an SDL2 wrapper for C# (possibly this one) and start building your system out piece by piece. You'll learn more from this attempt than any book, course, or existing game engine could ever teach you.

  • Raylib-cs

    C# bindings for raylib, a simple and easy-to-use library to learn videogames programming

    If you find the structure of MonoGame too opaque or technical -- totally reasonable given that you're learning your way around -- check out Raylib-cs, a C# wrapper for the C games programming library raylib. It doesn't get much simpler.

  • raylib

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

    If you find the structure of MonoGame too opaque or technical -- totally reasonable given that you're learning your way around -- check out Raylib-cs, a C# wrapper for the C games programming library raylib. It doesn't get much simpler.

  • rlImGui-cs

    A Raylib-cs integration with DearImGui

    I start with this repo because it has ImGui wired up nicely: https://github.com/raylib-extras/rlImGui-cs

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