FLUTTER GAME ENGINE
Вставка
- Опубліковано 5 тра 2023
- MY GAME ON STEAM
store.steampowered.com/app/27...
github.com/Jerome-Saltmarsh/d...
github.com/Jerome-Saltmarsh/d...
pub.dev/packages/lemon_engine
In this video I introduce the lemon engine, the underlying engine I created to make gamestream. - Ігри
Amazing!
We want tutorials as well!
Thanks alot
Thanks! What kind of tutorial do you mean?
@@flipside-games How to develop games using Lemon
@@epicboss786 The project I posted is completely open source, its meant to be a kind of tutorial
github.com/Jerome-Saltmarsh/dart-lemon-engine-example/blob/master/lib/main.dart
is that what you meant?
@@flipside-games oh thanks!
Amazing!
Thanks so much!
Wow! Good job!
Thanks so much!
I understand you have implemented batch rendering, do you have any articles/videos on this?
Not sure, I pretty much just worked it out on my own
very cool!
if it's no secret, why did you decide to write your own game engine instead of using flame?
Its not a big secret :p mostly just for fun
What about benchmarks?) Do you write stress tests?
It can handle quite a lot. It doesn't use any object instantiation to perform rendering which saves on garbage collection and if the same image is used (an atlas) the engine will automatically batch all render calls before sending the request to the graphics card. Its a lower level api than what flame offers but is more complex to use
"...dictate any kind of game business logic"
Great, that sounds like just what I need.
Have you considered the composition_rendering package by any chance?
I didn't know about it, I just had a quick look, seems pretty good! Seems to offer more game logic stuff.
However fundamentally it still forces the user into the object oriented paradigm which inevitably will kill all performance due to garbage collection.
WTF. my comment is deleted
About drawing. Saw in the source code magic drawing, but did not understand what it is and why, now it became clearer:)
Very interesting, it will be necessary to study at leisure.
Not sure why you're comment got deleted? Feel free to ask any questions about it, although its not really a good learning resource, depends what your goal is
When I write a comment under another comment, it gets deleted, I don't know what this is related to
My goal is the same as yours - it's fun:)
Right now I'm making an ECS system. I took Flame for rendering and noticed that the performance is wanting :(
Maybe you can tell me if there is a priority when rendering, for example when there are components A and B, A is prioritized over B and it will always be seen over B?
well I think its a good choice if you're just looking for a rendering engine because it doesn't try to dictate any kind of game business logic.
the rendering is simply done in the order that it is fed in.
By the way I noticed the master branch hadn't been merged in 6 months so I just did it yesterday, just in case you were still using the old version.
Do you have discord server?)
not yet, haven't really received much demand for that
@@flipside-gamesits sad. I hope people pay attention to your work