I was born.
Two of my favorite things while growing up were computer games and Newgrounds
- a website where anyone could submit animations and games they made using Macromedia Flash. I would spend days surfing Newgrounds, dreaming of one day being able to create cartoons too. I did not have Flash at the time, so I used to make short animations by drawing cartoon frames using MS Paint and then joining them together into animated GIF images. I begged my parents for a copy of Flash, and eventually, I got it.
Started making and submitting my first Flash animations and games to Newgrounds. Most of my earliest work was "blammed" (voted for deletion by the community) for very poor quality.
One of my games
got unexpectedly popular on Newgrounds. Tom Fulp, the founder of NG, offered me an opportunity to try making money off my Flash games by placing ads in them. This is when I realized that if I work hard enough, I might be able to turn my hobby into a job in the future. I've started seriously learning programming in my spare time from school.
I've started a programming tutorial blog
(now abandoned), where I would personally write tutorials to teach coding while learning it myself. I published a new tutorial every week, without interruptions, for 3 years. It was a big commitment. I have learned a lot, and this experience would later help me secure my first job as a programmer. I have made many Flash games in this period.
I graduated high school, entered university (studying Computer Science), and got my first real part-time job as a programmer in a local company. I would continue my game development hobby in my spare time from university and work.
I've started another programming tutorial blog - Haxecoder
. This time it was dedicated to Haxe, which is both a programming language and a compiler. The idea was the same as before - I would teach the language as I learned it myself. The good people at OpenFL noticed my work and endorsed it. This is the first time I got involved in the Open Source community, learning a ton in the process.
I've started working on my first "real" commercial game - Hypnorain
. I've faced a lot of challenges, and spent a while practicing drawing to make the art for my game. I've also started learning music theory, and later composed the soundtrack for Hypnorain.
I've finished Hypnorain and had it published on Steam
. I gained a lot more confidence in my craft, and decided to keep pursuing my hobby. This year I graduated from university and turned my part-time programming contract into a full-time job. In my spare time I've started working on a 3D game engine YUME, and a game to go with it - Speebot.
Currently working on Speebot.