Devlog #1 – Creating a Project


Game development is more than just programming an application. It requires basic knowledge of geometry, physics, and, of course, a programming language. My journey began with difficulties, as I couldn’t quite grasp how the interface of my chosen engine worked. (I picked Gotod because of its C# support.) The theme I had to adhere to wasn’t easy either. Writing my own Undertale—one that deletes game files—wasn’t something I could pull off in 48 hours. (And I’m nowhere near as skilled as Toby at development.) So, I had to consider simpler and less demanding ideas for the given timeframe. I settled on a platformer, but due to my limited knowledge of the language, I had to strip it down to the bare minimum. (You won’t have any platforms because, with poorly implemented collisions, the player—once gravity and jumping were added—would just fall into the void, ending up in the Backrooms.) So, my task now is to come up with a new mechanic that’ll be interesting—tomorrow, I’ll expand on it and build the game.

But let’s talk about the positives—what I’ve already added and what’s coming:

  1. I added idle and running animations. The script wasn’t too complicated (though in GameMaker, it’s much easier to implement).
  2. As mentioned earlier, to optimize the game, I had to remove gravity. (This is done with a simple function:
    func __physics_process(delta): 
        velocity.y += gravity * delta
    

    Now, the player doesn’t fall through walls.

  3. From the start, you’re given a huge map to explore. I didn’t bother with procedural generation since time is already tight. Maybe it would’ve helped optimization, but who knows.
  4. The character, whom I named "Player," starts saying random things if you’re idle. The phrases trigger with a certain chance. (There are about ±6 lines right now, but I’ll add more.)

Due to lack of time and skill, I’ve had to cut a lot. Sometimes it’s for the better, other times it hurts the gameplay. But… I’m already happy with how far I’ve come. This is an achievement worthy of a tombstone epitaph. Tomorrow is the final day to bring my ideas, plans, and optimizations to life. Stay tuned for updates.

                                                           noannby.

Get PRESS ALT + F4

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.