Readit News logoReadit News
joemanaco commented on Show HN: I made a 2D game engine in Dart   bullseye2d.org/... · Posted by u/joemanaco
_stillmind · 6 months ago
I haven't used Flame engine, but I know it already exists as a way to make games in Dart. So, if someone like me is curious about making a game in Dart, it would be nice to know the pros/cons of using this versus using Flame. Maybe remaking Flame's Klondike tutorial, or one of the others, using Bullseye to help show the distinct advantages that this engine brings over other solutions? It's not very obvious to me when this would be the right choice for me over Flame.

Nevertheless, it's cool to see something new come to the scene for game dev in Dart. Thanks for making this!

joemanaco · 6 months ago
I don't have looked into Flame too much, but I would say the main difference is that Flame builds on top of Flutter while right now Bullseye2D only builds on the web package.

Flame offers more out-of-the-box features, while with Bullseye2D you have to build many things yourself, but it doesn't force you into a predefined structure as much. The API is more prodcedural style, making it relatively quick to learen in its entirety, without too much "magic" happening under the hood.

I think for most people Flame would be the better choice (it is also been around longer, which means better support...), however, I really love extremly simple approaches. I also believe it has advantages when you tailor your systems and architecture to your own requirements. Lots of stuff in 2D Game Development is also extremly simple (so often having to deal with a complex physics module or rendering pipeline or entity component system is contraproductive).

Loading parent story...

Loading comment...

joemanaco commented on Show HN: I made a 2D game engine in Dart   bullseye2d.org/... · Posted by u/joemanaco
voidUpdate · 6 months ago
> Writing games is fun again

Was it not before? The only parts I've not enjoyed in the past has been working with a team that didn't pull their weight. What part of this makes it fun again?

joemanaco · 6 months ago
Yes, maybe it's a stupid thing to say. My thought was that the simplicity of the API takes out a lot of the complexity of it compared to engines with complex structures, entity hierarchies, event systems and features that need to fit a wide range of genres. Especially if you want to make something simple or just a prototype.
joemanaco commented on Show HN: I made a 2D game engine in Dart   bullseye2d.org/... · Posted by u/joemanaco
munificent · 6 months ago
This is so cool! I love it.
joemanaco · 6 months ago
Thanks. Hearing that from someone who works on Dart and wrote two books I’ve read makes the compliment really special to me :)
joemanaco commented on Show HN: I made a 2D game engine in Dart   bullseye2d.org/... · Posted by u/joemanaco
sgt · 6 months ago
This is promising. I just did a review of some of the code and the premise of the platform, this is clearly not your first rodeo in gaming. I wish you luck! I might consider sponsoring as well.
joemanaco · 6 months ago
Thank you.
joemanaco commented on Show HN: I made a 2D game engine in Dart   bullseye2d.org/... · Posted by u/joemanaco
devrandoom · 6 months ago
The Boing game doesn't work mobile, is that by design?
joemanaco · 6 months ago
I ported this game from the Book "Code The Classics" which was written in Python/PyGame. It should be relativley easy to add mobile touch inputs to it, but I didn't have time for that yet.

u/joemanaco

KarmaCake day1081February 16, 2011
About
I make games: https://www.asylumsquare.com
View Original