Posted November 10, 2024 by MrTiagoSanV1
#indiegamedev #gamedev #transition #industry #restart #quitmyjob
Hey there! ๐ Welcome to my first ๐ devlog in this crazy journey of being an Indie Game Developer. If you're here, it's because maybe you're also thinking about jumping into the adventure of indie development, or at least, you're curious about what it's really like to live on the other side of the screen ๐ฅ๏ธ. Is it fun? ๐คช Exhausting? ๐ซ Maddening? ๐ต Spoiler: it's all that and much more.
This story begins after a few years working ๐ผ at various companies in the video game world ๐ฎ. No, I didn't work for Rockstar or Blizzard, but I'm sure some of the games I worked on ring a bell: "Tetris Beat" (on ๐ Arcade), "๐ช Jam Blast", "๐พ Pop", "โ๏ธ Adventure"... yes, yes, that frozen girl also had a sequel in a game by Osmo. Things like that happened while I was still trying to figure out if โ, ๐ต, or ๐ง helped more to endure an endless coding session ๐ป.
But let's go back to the beginning. It all started when I was a 13-year-old kid ๐ถ, full of curiosity ๐ค, and with a computer ๐ฅ๏ธ that still booted with MS-DOS. My first "games" were small programs in C that compiled something with the Windows console ๐พ. In fact, one of my first achievements was a rudimentary trivia for terminal, but hey, I was 13 years old, and the console was my Promised Land ๐.
The big leap came in 2013, after a bunch of adventures and odd jobs ๐ข. I decided to revisit those old times. Everything seemed much more complex than I remembered, but I wasn't discouraged ๐ช. I started to rearrange my ideas, and after trial and error, I realized I wanted to create something fun and challenging for myself ๐ฏ. And so, with the same conviction as a kid choosing their first Pokรฉmon ๐, I thought: โLet's make video games! It's going to be fun!โ. Spoiler number two: it's fun, but it's also crazy ๐คช.
The best tool I had at my disposal was Unity ๐ง. I already had some experience with C, and the jump to C# was quite natural ๐ฑ. So, with Unity under my arm, I set out to code ๐จโ๐ป. I spent an entire year glued to the screen, 20 hours a day, seven days a week ๐๏ธ, doing tutorial after tutorial ๐, creating my own little โthingsโ (let's affectionately call them โ๐ฉโ) and breaking everything over and over again ๐จ. But that's part of the process, right?
It was during that time that I stumbled upon the concept of virtual Game Jams and jumped in headfirst ๐โโ๏ธ. I learned a ton, and in fact, some of those creations were lost forever because at that time, I didnโt even know what Git was ๐คทโโ๏ธ. My backup? An old hard drive ๐ฝ that, unfortunately, one day said โgoodbyeโ forever ๐. First advice: use Git, folks! ๐ก
And now, the present โณ. I'm still working for a video game company, but I have to confess that every day I feel less motivated to stay in the โofficial industryโ ๐ข. Maybe itโs because of the endless meetings ๐ฅฑ, or seeing friends getting laid off overnight due to โnecessary cutsโ โ๏ธ. Job insecurity and the lack of empathy behind those corporate decisions have left me a bit burned out ๐ฅ, to be honest.
And that's why I've decided to migrate back to the old and beloved field of independence ๐พ. Where I'm the one who decides what stories to tell ๐, where, and how to tell them. Where every mistake is a lesson ๐ that I choose to learn, and every small success, a personal victory ๐. This is just the beginning of my journey as an Indie Game Developer, and I can't wait to share it with you ๐ค.
This devlog is not only a record of my progress but also an invitation โ๏ธ. If you also feel that spark of creation โจ or are considering diving into this world, come along! Letโs discover together how deep the indie development rabbit hole ๐ goes.
To be continued... ๐๐ป