Hello everyone, I'm Talkyon and I'm a solo dev. I have no background in anything game related, besides playing video games. I am participating in this Game Jam to see if game development is right for me. More specifically, I'd like to know if I find any particular areas more enjoyable than others, or if I have an aptitude for an area of development. Therefore, I will be creating all of the assets on my own and seeing if I have any particular ability for music, art, programming, narrative design, all of them, some of them, or maybe none of them.
My plan was to spend about 5 days planning something very small in scope (and making sure that I don't get too ambitious) and then use the rest of the time making it. Now that I have my scope planned out, I will be posting all of my progress so far. From here on, I will make an effort to post every day, now that I have a rough idea of my game.
Here are my goals:
- Making a room scene where the player starts. Player should be able to walk around, use a menu (optional), and exit the room (optional).
- Becoming familiar with the Godot Engine
Programs we are currently using / plan on using:
- Engine and Programming Language : Godot and GDScript
- Art: Aseprite
- Audio: BeepBox
- Storyboarding: Paper and pencil
- Project Management: Trello
Days 1-4: Setting up the Project
I didn't want to begin planning until I knew the theme. "Cold" can lead to many possibilities, but it's limited enough in scope that I was able to think of something decent. "Freezing" and "Winter" come to mind, and so I will be using that for the setting.
From there, I needed to decide on the engine that I wanted to use. Any engine was fine, but I consider myself to be very analytical and, much to my detriment, "just pick one" is unacceptable. While I wanted to use an "industry standard" engine, I ended up going with Godot. Having a dark-ish mode without needing to pay for it was very appealing to me, since I primarily work in the dark. I also have some experience with Python, which is similar to GDScript, but I don't have enough of an understanding of core programming concepts to know how to solve problems using the tools at my disposal yet. I hope to learn this by doing.
I already had a copy of Aseprite and figured that I put it to good use. The program does what I need it to do, but I don't think that means much, since I'm no artist, ha.
I don't know a thing about music composition, so this is going to be my biggest challenge. I have Reaper on my laptop, but after some advice from the community here, I decided to go with BeepBox. Baby steps.
Today was spend planning out what I wanted the game to look like. Personally, I love GameBoy games, and want to model my game similarly to Pokemon and Dragon Quest. Basically, I need to make a top down, 2D RPG with Grid-Based Movement and dialogue for a mini fetch quest of some sort. From basic Google searching, every single example made me realize that this is actually not as easy as one would think. Setting up the grid settings will be easy, but programming smooth grid movement is going to be the hurdle that I may not be able to do, by the deadline.
With that being said, I mentioned all of the tools I will be using, but for the sake of scope and time, this is the bare minimum that my game will need in order to be functional:
- The code for basic movement (does not need to be grid-based if that is unfeasible for me at the moment)
- The code for dialogue when a button is pressed
- A player sprite
- The 'fetch' item
- A 'board' of tiles for the player to move around in
That is all for now.
Thanks for reading!