DEV Community

Eric Ahnell
Eric Ahnell

Posted on

2

Getting over the hump is hard... and rewarding!

So, I am one of those people that wrote a game engine from scratch, in Java. While I'm glad I got it as far as I did, with the advent of Java 9 modularity and lacking Windows hardware... that path was quickly becoming a dead-end. Making matters worse: Huge inertia for Swing GUIs hindering my ability to think in terms of traditional game engines.

Switched to a traditional one despite this (Love2D)... and once I overcame the initial learning curve, I realized what I'd been missing: joypad support, easily going full screen, and the ability to release for mobile devices. Wow! I should have taken that risk sooner, but my brain was stuck inside a box and couldn't see the exit though it was right in front of me the whole time...

Now I'm working on 2 games in this new engine, and the nice thing about doing that is learning something for one game often helps the other one, too - meaning faster progress for the pair together than separately.

AWS GenAI LIVE image

Real challenges. Real solutions. Real talk.

From technical discussions to philosophical debates, AWS and AWS Partners examine the impact and evolution of gen AI.

Learn more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay