According to this website
GTA 6 lauches in 81 days.
I have dabbled in gamedev, but i think with the extended look on netflix I feel the itch coming back. I want to make something fun instead of just waiting around for GTA VI.
If I spend 2 hours every day learning gamedev and making some games for fun I will learn something along the way.
It will be atleast 160 hours of fun.
The engine of choice is Godot, and aseprite for sprite animations
Platfrom is itch.io
No generated assets. No AI.
I will share my daily progress here, for fun. Let's go.
GAME LINK It is playable on web on the PC so have fun, I will figure out touch controls later.
Day 1/81
I refreshed my memory on making a player move around the screen and was surprised by the amount of work needed to make a simple animation both on the programming side which is a lot of setup and the art side which is basically learning how to make some appealing art.
It's kind of crazy how interdisciplinary even building a very basic game is.
You need to consider at a very broad level:
- Character Art
- Programming
- Gameplay
- Level Design
- Music
- an many more
So I watched a video on how to make a spritesheet which was a fun time. Then spent about 30 mins on the basics of pixel art like how to choose a color palette, and make a sprite sheet.
I then worked on the programming the character to move aroud the screen, and set up the animation system. currently it is just the idle animation but i have plans on moving animation and attack animations.
Besides that there is also some boring admin work like setting up the CI/CD pipeline so that every time i push a change to master it uploads the build to itch.
There is a lot of work you need to do to save time now so that you don't waste time later.
So far I have a characters idle animations set up and it moves around the screen. Kinda basic but it's a start. Journey before Destination and all that.
Also LOL first bug spotted:
My player idle animation is stuck and not updating on prod, but it working in dev. Funny how problems like it works on my machine stays the same regardless of the medium.