Joel Male 🚀
banner
joelmale.com
Joel Male 🚀
@joelmale.com
YouTuber, Streamer, Software Engineer, Laravel enthusiast. Creating many side projects for financial freedom.
If you're keen to learn more, I've put some more into a blog post here: joelmale.com/blog/why-a-...

Let me know what you think!
Why a game engine is best for new game developers | Joel Male
A few weeks ago I set out on an adventure to create the game I have always wanted to play, but I made a big mistake in choosing the technology to help me do this.
joelmale.com
January 19, 2025 at 5:22 AM
The lesson? MonoGame is fantastic for experienced devs who already understand game design fundamentals.

I think it would also be great for C# developers

But if it’s your first game, start with a game engine. They'll let you focus on learning other aspects instead of the basics.
January 19, 2025 at 5:22 AM
Enter Unity:

• Built-in systems for physics, animation, and more.
• A vast library of tutorials and resources.
• The Asset Store for quick, quality assets and tools.

I'm finally focusing on the gameplay details instead of inventing my own camera system.
January 19, 2025 at 5:22 AM
For first-time game developers, this means you’ll focus more on tech than gameplay. It’s a great platform if you’ve built a game before. But as a beginner, it’s overwhelming.

Over the last 3 days alone, I've spent 5+ hours fighting with ChatGPT to implement click to move..
January 19, 2025 at 5:22 AM
MonoGame doesn’t hold your hand:

1️⃣ No built-in tools for animations, physics, or UI.
2️⃣ You'll spend hours building systems from scratch.
3️⃣ Smaller community means fewer resources when you're stuck.
January 19, 2025 at 5:22 AM
Let me just say, MonoGame is a powerful framework:
• Full control over rendering, physics, and assets ✅
• No hidden abstractions ✅
• Pure, code-driven development ✅

Sounds ideal for a seasoned developer, right?

But here's the problem...
January 19, 2025 at 5:22 AM
January 14, 2025 at 6:07 PM
January 14, 2025 at 11:23 AM
Yeah, decided to work on it now.

Here's a very early screenshot for you 🙂
January 14, 2025 at 6:37 AM
Oh woops! Thanks for letting me know.

I've been tossing up changing the design for a long time now, but too busy to do it, so maybe that's for the best!
January 14, 2025 at 5:58 AM
January 14, 2025 at 4:21 AM