g3n / engine

Go 3D Game Engine (http://g3n.rocks)
https://discord.gg/NfaeVr8zDg
BSD 2-Clause "Simplified" License
2.8k stars 296 forks source link

Ready for a game? #31

Closed ghost closed 6 years ago

ghost commented 6 years ago

I've been using Love2D to write a MMORPG with some RTS features but I've been noticing a huge performance drop just drawing around 100x100 tilegrids on a larger display... I would love to switch to a Go-based option, but I'm having trouble finding something that I like and that works. Should I use this or would I be better off just using something else? (I may use OpenGL since I don't really need anything to complex... just textures, some lighting/blurring shaders and text)

justinclift commented 6 years ago

As a data point, this was written using G3N:

    https://github.com/danaugrs/gokoban

Not exactly at the scale of a MMORPG though. :smile:

danaugrs commented 6 years ago

@rucuriousyet Cool! G3N is mostly focused on 3D graphics but you could certainly make a 2D game with it. Go is definitely a good choice for an MMORPG server, and having server-client language consistency is always good. You can try making a prototype and see how it goes - we'd love to see it!

justinclift commented 6 years ago

Hmmm, for a 2D specific project then https://github.com/therecipe/qt might also be feasible.

The primary developer seems to have gotten over their initial burst of enthusiasm though, so not sure how bright the future is for that project (just yet).

quillaja commented 6 years ago

https://github.com/faiface/pixel is a pretty easy-to-use 2D opengl-based graphics library that does the things you mentioned @rucuriousyet .