Game Development Journey with Bevy: A Fresh Start

I’m embarking on an exciting game development journey with Bevy, and I want to share this adventure from day one. After years of exploring game development on and off, I’m finally committing to making this passion a reality, choosing Bevy as my primary engine. This blog will serve as my accountability partner and document every step of my game development journey.

The Past: A Trail of Different Engines

Like many aspiring game developers, I’ve experimented with various tools and technologies:

  • Godot: I don’t like the structure of the engine. Everything seems to based on inheritence.
  • Unity: The controversy around this engine makes me shy away from it. Also lots of bugs and unclear errors.
  • Ogre3D: Not really a game engine, but a graphics rendering engine. Too much work you still need to do yourself, and I don’t like C++.

While these experiences taught me valuable lessons, none of them stuck. I found myself jumping between technologies without creating anything substantial, which led to a cycle of starting and stopping.

Why Bevy for My Game Development Journey?

For this new chapter, I’m taking a different approach. I’ve chosen Bevy, a modern game engine written in Rust, as my primary development tool. While it’s relatively young in the game engine ecosystem, there are several reasons behind this choice:

  1. Fresh Perspective: Bevy offers a modern approach to game development
  2. Learning Rust: This gives me practical experience with Rust, a language I’ve been curious about
  3. Fun Factor: Most importantly, it seems genuinely enjoyable to work with

As a web developer who primarily works with PHP, this is quite a departure from my comfort zone. But sometimes, that’s exactly what we need to grow.

Moving Forward: My Commitment

To ensure I maintain momentum this time, I’m making a public commitment: I will update this blog at least once per week. Even if progress is minimal, documenting the journey will help me:

  • Stay accountable
  • Track my progress
  • Share my learnings
  • Keep moving forward, even if slowly

Join Me on This Journey

Whether you’re a fellow developer, a game enthusiast, or just curious about my progress, I invite you to follow along. Sometimes the smallest steps forward are the most important ones, and I’m excited to share both my successes and challenges along the way.

See you in the next update!

Home » Game Development Journey with Bevy: A Fresh Start

Comments

One response to “Game Development Journey with Bevy: A Fresh Start”

  1. […] started with Rust and Bevy proved to be a lot tougher than I expected. While Rust itself has great resources, the documentation on Bevy and its related libraries, such […]

Leave a Reply

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