My Hardest Personal Goal: Becoming a Game or Software Developer

Daily writing prompt
What was the hardest personal goal you’ve set for yourself?

My most challenging personal goal isn’t about aiming for a specific title, but about transforming a lifelong passion into a marketable mastery: becoming either a Software Developer or a Game Developer. This is the dream I’ve nurtured since my childhood days, and it’s driven by the singular desire to make my own game.

While the primary dream is game creation, the technical skills I gain will open doors to broader software development. My love for the First-Person Shooter (FPS) genre, which started when I was six, remains the core inspiration for my design philosophy.

A Long Search for the Right Tool

The hardest part of this goal isn’t the final product, but the long, often frustrating journey of finding the tool that truly fits the vision. I’ve been through the trenches with many platforms:

  • I’ve explored the accessible interfaces of GDevelop and Construct.
  • I’ve wrestled with the complexity of Unity and experimented with the old Blender Game Engine.

Crucially, my time spent in systems like FPS Creator was primarily about learning the fundamentals of level design and game flow-it was a starting point for prototyping ideas without needing to write heavy code.

The Specialized Path: Embracing BIMA for Prototyping

Today, my focus has sharpened dramatically toward BIMA (Black Ice Mod Advanced). This is where my development journey currently resides.

For those unfamiliar, BIMA is a specialized, drag-and-drop engine designed for creating indoor FPS games, built upon the legacy of FPS Creator. I use this platform now not as a final production tool, but as an efficient way to rapidly prototype FPS mechanics and level ideas. This focus allows me to quickly validate my design concepts, demonstrating that the real challenge is bigger than any single engine.

The Crucial Step: Learning to Code (Against the Odds)

Despite my hands-on experience with these engines, I know that true mastery requires stepping beyond pre-built systems. This is why I am currently learning to code.

Crucially, I don’t have a Computer Science degree, but I firmly believe that with enough effort and persistence, I can succeed. Coding is a skill built on logic and practice, not just academic background. This mindset-the belief that I can achieve proficiency through sheer dedication and problem-solving-is the real foundation of my pursuit, and the coding knowledge I’m acquiring will ultimately unlock the full potential of any game I want to make.

Why This Goal is the Hardest?

The difficulty lies in the relentless mental transition: from the player who simply consumes and judges great game experiences, to the developer who must engineer them. It’s about fighting the frustration of debugging broken code, the constant need to update knowledge across all aspects of design, and the immense pressure of knowing that I am building the vehicle for my most persistent childhood dream.

The hardest goal is simply to not stop creating. I’ve come too far on this long and winding path of specialized engines, personal dedication, and formal coding study to let my dream of making a game or building software remain just a dream.


What is the hardest personal goal you are currently pursuing? Share your journey and challenges in the comments below!

Leave a Reply

Your email address will not be published. Required fields are marked *