A Little Kid Journey in Game Development
Hi everyone, I'm Elysia and currently I am 10 years old. This is my journey in game dev...
My curiosity to game development all started when I saw people playing games. It makes me wonder, how do people create these amazing games? How do blocks of codes become a game? How to make something playable? I had a lot of questions back then.
Scratch
Until one day, I tried a Scratch trial from an advertisement in social media. But it wasn't fun. I was taught to create animations, not games. So, I stopped learning Scratch and went back to drawing (my favorite hobby).
A few months later, maybe 7 or so, I saw my dad was doing something using Python. I was interested and I asked him questions, he promised me to teach me programing after I am old enough, back then I was just around 5 years old.
That's where I started.
Minecraft Education
At the age of 6, I finally started programming. I started with Minecraft Education with block code. I finished a lot of lessons and missions using blocks. I tried the Python version instead of blocks, but it didn't feel fun after Minecraft Edu ran out of lessons for me to finish because it was only redoing the same lessons.
CodeCombat and Ozaria
When I was done with all Minecraft Edu free lessons, I then switched to CodeCombat. More challenging, complex, and fun. It also used Python.
CodeCombat was one of my favorites that time. Sadly, again I finished all the lessons and got bored. There were more lessons in the premium one, but I didn't think it's worth it. Ozaria was similar to CodeCombat and it got interesting story. I used the free version of both.
Teaching in Programming for Kids
After CodeCombat, my dad and I made a Programing for Kids class when I was on 2nd grade (I was around 7 year old). I taught my friends Minecraft Education and CodeCombat. There were a lot of my friends there and we were learning together for 3 months, until one day there were minimal number of participants in the class due to school exams. After that I decided to stop the class since I had done every lessons and missions available in CodeCombat and Ozaria, I got bored redoing them!
MicroStudio
I moved on and used MicroStudio. It used Lua. I actually quite liked the game engine, but the problem was there were lack of video tutorials. I couldn't make games without tutorials, because I was still a newbie. So, my dad advised me to try Roblox Studio.
Roblox Studio
Well, honestly using Roblox Studio was a pain...
There were A LOT of tutorials, but it is a 3D game engine (3D wasn't for my level yet); no 2D at all, and I got super annoyed I need to drag the game assets piece by piece, the default player skin being the same again and again, the same block variations, and sometimes accidentally dragging an object to the void and losing it forever!
Of course I was frustrated, the game engine wasn't the one I needed, it was a painful to use. Until I put my hands on Godot.
Godot
It was so amazing!! The game engine allowed us to spill our creativity into a game; it's also open source. Although Godot is a complex game engine, it'll feel easy as time passes.
The number of tutorials is plenty in Godot, I had lots of fun following them and I even got some of the finished project published on my itch.io page:
- Brick Breaker.
- Raptor Run.
- Galaxy Deviance.
- Pirate's Adventure.
I enjoyed Godot so much that last year when I was 9 years old, I got the chance to do a presentation in front of almost 500 students, by then I was in the 4th grade. Here's my IG link if you want to see my presentation: IG link presentation
Oh yeah I put most of my devlogs in my IG channel though my dad told me to write more in this bearblog acccount.
Currently working on my first commercial game: Dungeon Survivor.
It's still in process and I have been working on it on my spare time for more than a year. My dad thinks it's 80% done already and I'm adding some "game juice" to make it more interesting to play. I'm excited to get it released so my friends can play the game.
World 3: Sky Island
World 2: Dark Forest