nowfound

Life & fun · alternatives · 2026

BS

24 alternatives to Beginner's guide to C# – Build a simple RPG

This is something I wanted to create for several months, and I recently finished it. It introduces beginning programmers to C# by showing them how to build a very simple RPG (no graphics, very few features, etc.) I know it won't appeal to 99.999% of HN readers, but it's something I'm proud of, and wanted to show off. http://scottlilly.com/learn-c-by-building-a-simple-rpg-index

This is a beginner-focused tutorial that teaches C# programming through building a simple text-based RPG. It walks novice programmers through fundamental concepts by creating a game with minimal features and no… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Beginner's guide to C# – Build a simple RPG launched in 2014; newer entries below may have overtaken it.

  1. 1

    Part 3 of my tutorial series on learning C# .Net, a thorough look at the language and .Net Framework.

    2012 · jeremymorgan.com · its alternatives →

  2. 2

    I've been a longtime member @ HN, but I haven't been a developer. In fact, my only HN submission has been one asking how to learn to code (http://news.ycombinator.com/item?id=820741). My cofounder and I decided to solve the problem by making a simple, interactive way to get started with Codecademy. We'd love your feedback. If you're interested in helping us to get more courses up (on any topic!), please send us an email at [email protected].

    2011 · codecademy.com · its alternatives →

  3. 3

    An OpenGL RTS game engine written in C. Contribute to eduard-permyakov/permafrost-engine development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  4. 4

    The text-based SQL learning game for data scientists and marketers

    2023 · lost-at-sql.therobinlord.com · its alternatives →

  5. 5

    Hey! I’m JC. I’m 17 and part of Hack Club, a nonprofit where we help teenagers ship programming projects with their friends while growing technically. A while ago, I asked myself the question, “How exactly do programming languages work behind the scenes?” It seemed really daunting until I went to a half hour workshop at a high school hackathon about writing a tree-walk interpreter and realized that getting started was actually super fun. This guide is designed in the vein of that - to get people, especially teenagers, started on learning how to build a programming language in a literal…

    2024 · easel.hackclub.com · its alternatives →

  6. 6

    A minimal viable programming language on top of liblgpp - codr7/alang

    2021 · github.com · its alternatives →

  7. 7

    A guide to aid you in your journey of becoming a Rustacean (Rust developer). - learn-rust-101/README.md at main · plabayo/learn-rust-101

    2023 · github.com · its alternatives →

  8. 8

    
My book is finally available for pre-order! From the overview:


	...

    2012 · codecube.net · its alternatives →

  9. 9

    Learn (or teach) the basics of Game Programming with this free Phaser tutorial

    2014 · leanpub.com · its alternatives →

  10. 10IM

    Hi, I've been developing an HTML5 MMORPG game where people can submit code to play a game, like collect items, destroy defense towers or kill monsters, etc.. I've been working on this for over 1.5 yrs (all my spare time) and now it's ready for preview, does anyone want to try it out? It's mostly opensource (and the rest will be opensource sooner or later) Please access it with PC, it's an HTML5 game: https://bytelegend.com/ I really want it to expand to more languages, but right now I've only finished Java part. I wonder if anyone can help me with other languages. Besides, I'm…

    2022 · bytelegend.com · its alternatives →

  11. 11AE

    easyprog.online ist Ihre erste und beste Informationsquelle über easyprog. Hier finden Sie auch weitere interessante Links. Wir hoffen, dass Sie bei Ihrer Suche erfolgreich sind!

    2019 · easyprog.online · its alternatives →

  12. 12

    A top-down 2d game engine, written from scratch in under 1000 lines of C. Development of the game based on this engine is streamed on Twitch: https://www.twitch.tv/ryanpcmcquen - ryanpcmcquen/basque

    2020 · github.com · its alternatives →

  13. 13

    Build 3D Games from Scratch: Learn C# and Unity Mastery

    2024 · somethindigital.gumroad.com · its alternatives →

  14. 14IG
  15. 15

    2017 · craftinginterpreters.com · its alternatives →

  16. 16MP

    I have been working on this game somewhat sparsely for the past three years or so. However, it is still in a very early stage, and there is a lot of work to do. One of my friends encouraged me to post about it here, since he felt people might find interesting how I don’t use any libraries for it. The game can be played on a browser by virtue of WebAssembly. There are native ports using either MiniFB or SDL2, but you have to build those yourself. I decided to write the game in C because I feel like it is a simple language that a lot of people can understand well enough, and I didn’t think I…

    2023 · zamfofex.neocities.org · its alternatives →

  17. 17AS
  18. 18

    GitHub repo: https://github.com/ArcadeMakerSources/ArcadeMaker (first of all, i want to say that I made this project for fun and challenge. I always wanted to create my own language. This has no business goal or something.) So the project is a 2D game engine (MonoGame backend) inspired by GameMaker 8. It includes its own IDE (built with WinForms) and an interpreted programming language that I wrote myself. The language—definitely the biggest challenge in the project—is a simple dynamically typed language. When I started, I had zero knowledge of how to build something like…

    Aug 2026 · github.com · its alternatives →

  19. 19
    Celestory▲244

    Create your no-code interactive story

    2020 · celestory.io · its alternatives →

  20. 20

    A collection of code samples for the Uno Platform. Contribute to unoplatform/Uno.Samples development by creating an account on GitHub.

    2024 · github.com · its alternatives →

  21. 21

    Hi HN! Korean high school senior here, about to start CS in college. I built a browser engine from scratch in C++ to understand how browsers work. First time using C++, 8 weeks of development, lots of debugging—but it works! Features: - HTML parsing with error correction - CSS cascade and inheritance - Block/inline layout engine - Async image loading + caching - Link navigation + history Hardest parts: - String parsing(html, css) - Rendering - Image Caching & Layout Reflowing What I learned (beyond code): - Systematic debugging is crucial - Ship with known bugs rather than chase…

    Jan 2026 · github.com · its alternatives →

  22. 22

    I love C and C++, but setting up projects can sometimes be a pain. Every time I wanted to start something new I'd spend the first hour writing CMakeLists.txt, figuring out find_package, copying boilerplate from my last project, and googling why my library isn't linking. By the time the project was actually set up I'd lost all momentum. So, I built Craft - a lightweight build and workflow tool for C and C++. Instead of writing CMake, your project configuration goes in a simple craft.toml: [project] name = "my_app" version = "0.1.0" language = "c" c_standard = 99 [build] type = "executable"…

    Apr 2026 · github.com · its alternatives →

  23. 23

    Hello! I’m So Tokumaru ( https://tokumaru.work ), high school student from Japan working on ways to leverage large language models (LLMs) for K-12 programming education. Recently, I built a project called "TutoriaLLM," a self-hosted application designed to support educators and students through a multi-modal LLM that offers guided tutorials. TutoriaLLM integrates voice (voice-to-voice) and text-based AI interactions into Blockly, a block editor widely known for its use in Scratch. It enables server-side code execution and allows students to test their code directly in Minecraft…

    2024 · github.com · its alternatives →

  24. 24WB

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →