22
submitted 1 year ago by ch0ccyra1n@emeraldsocial.org to c/gamedev

I made a horrible mistake with my first game

So for context: I'm a programmer and I like the idea of not using a game engine, but I have no real prior experience with game development specifically.

I thought it was a good idea to make a text adventure game (think Zork) in C, since the language offers great portability, including the ability to run code on the 6502. Also a text adventure game made sense because I can't make art and idk anyone else who wanted to work on a game with me.

This was a terrible idea for a few reasons:

  1. A text adventure game is impossible to make with a small scope
  2. My from-scratch engine wasn't really designed with modifying the game data mid-development in mind
  3. I have no clue what I'm doing.

I just don't know what to do now. Any ideas? @gamedev

you are viewing a single comment's thread
view the rest of the comments
[-] Hundun@beehaw.org 1 points 7 months ago* (last edited 7 months ago)

Other people have already suggested starting with an engine, I'd like to go a bit further and suggest you start with Raylib. It's an open source game engine that fits into a single header file, written in C.

I think it would allow you to build a couple of small games, while inspecting engine internals in your favorite editor at the same time to learn the ropes.

Wish you the best

this post was submitted on 05 Jul 2023
22 points (100.0% liked)

GameDev

2777 readers
1 users here now

A community about game development.

Rules:

More rules might follow if they become necessary; general rule is don't be a pain in the butt. Have fun! ♥

GameDev Telegram chat.

founded 1 year ago
MODERATORS