Тёмный
Jerome Saltmarsh
Jerome Saltmarsh
Jerome Saltmarsh
Подписаться
Hi! I'm making a game called Amulet.
My FLUTTER GAME now has MULTIPLAYER
1:04
2 месяца назад
FLUTTER GAME ENGINE
0:58
Год назад
Bleed Beta 1.0 Gameplay Demo
1:39
2 года назад
Personality Theory
5:37
4 года назад
Spekula
4:01
4 года назад
Kaleidoscope
4:29
4 года назад
Комментарии
@jon_swal4585
@jon_swal4585 Месяц назад
Gunslingers class coming to amulet when? 😂
@flipside-games
@flipside-games Месяц назад
hah good idea! Actually its for a survival shooter style game that uses the same engine but pretty early days, I might upload a binary somewhere to share :p
@chemicalmady1345
@chemicalmady1345 Месяц назад
Flutter 🐦
@usernameusernameusername12
@usernameusernameusername12 Месяц назад
Is this game inspired by diablo 1? Looking awesome
@flipside-games
@flipside-games Месяц назад
Thanks :) yes was very much inspired by diablo
@grapefruit256-wu5ml
@grapefruit256-wu5ml 2 месяца назад
Looks really good. bgm is nicely spooky... good job!
@flipside-games
@flipside-games 2 месяца назад
Thanks so much 😄
@wandersonmendoncadasilva6852
@wandersonmendoncadasilva6852 2 месяца назад
hello friend. i want be create a similar game for pratic. I love flutter framework and i want make simple game but with a similar efect. do you can share-me github similiar project ? Thanks.
@flipside-games
@flipside-games 2 месяца назад
Hi there, If you want to get started creating your own games but don't have much experience maybe try the Flame engine instead. It should have a lot of tutorials to help you get started. flame-engine.org/
@user-qz3nx4xy8c
@user-qz3nx4xy8c 2 месяца назад
hi can you make some flame engine tutorials?
@flipside-games
@flipside-games 2 месяца назад
Hey! Its not flame engine, I wrote my own game engine. github.com/Jerome-Saltmarsh/dart-lemon-engine
@flipside-games
@flipside-games 2 месяца назад
if you're interested in the multiplayer part, I'm thinking of making a tutorial on how to build a websocket server, would that be helpful?
@user-qz3nx4xy8c
@user-qz3nx4xy8c 2 месяца назад
@@flipside-games That was very felpful ! thank you so much !
@user-qz3nx4xy8c
@user-qz3nx4xy8c 2 месяца назад
@@flipside-games By the way, does your web game use gRPC or protobuf?
@flipside-games
@flipside-games 2 месяца назад
@@user-qz3nx4xy8c I'm glad it helped
@JuanGabrielOyolaCardona
@JuanGabrielOyolaCardona 2 месяца назад
Thanks for sharing 😀👍
@michaellee7422
@michaellee7422 8 месяцев назад
Hello Jerome, great game, I tried to play it, but it says fail to connect, is the server still working
@flipside-games
@flipside-games 8 месяцев назад
Hey Michael, thanks for the comment, the server is down, im working on a new release. Probably be done around January
@michaellee7422
@michaellee7422 8 месяцев назад
@@flipside-gamesThat's great, keep this going, this game is the best flutter game on the internet I've seen, hopefully it can support mobile too
@bigenough2122
@bigenough2122 10 месяцев назад
I understand you have implemented batch rendering, do you have any articles/videos on this?
@flipside-games
@flipside-games 10 месяцев назад
Not sure, I pretty much just worked it out on my own
@bigenough2122
@bigenough2122 10 месяцев назад
"...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?
@flipside-games
@flipside-games 10 месяцев назад
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.
@bigenough2122
@bigenough2122 10 месяцев назад
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?
@flipside-games
@flipside-games 10 месяцев назад
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.
@bigenough2122
@bigenough2122 10 месяцев назад
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.
@flipside-games
@flipside-games 10 месяцев назад
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
@bigenough2122
@bigenough2122 10 месяцев назад
What about benchmarks?) Do you write stress tests?
@flipside-games
@flipside-games 10 месяцев назад
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
@bigenough2122
@bigenough2122 10 месяцев назад
Do you have discord server?)
@flipside-games
@flipside-games 10 месяцев назад
not yet, haven't really received much demand for that
@bigenough2122
@bigenough2122 10 месяцев назад
@@flipside-gamesits sad. I hope people pay attention to your work
@bigenough2122
@bigenough2122 10 месяцев назад
very cool! if it's no secret, why did you decide to write your own game engine instead of using flame?
@flipside-games
@flipside-games 10 месяцев назад
Its not a big secret :p mostly just for fun
@spenceringram1493
@spenceringram1493 Год назад
Awesome! Hopefully it's back online soon. Looking forward to trying it out. As of 5/29/23, it won't load for me in my browser.
@flipside-games
@flipside-games Год назад
thanks :) oh thats odd that it won't load, I'm about to upload a new game type so that should hopefully fix it
@DadjaBASSOU
@DadjaBASSOU Год назад
Amazing!
@flipside-games
@flipside-games Год назад
Thanks so much!
@DraskoSaric
@DraskoSaric Год назад
Wow! Good job!
@flipside-games
@flipside-games Год назад
Thanks so much!
@meek6836
@meek6836 Год назад
Amazing! We want tutorials as well! Thanks alot
@flipside-games
@flipside-games Год назад
Thanks! What kind of tutorial do you mean?
@epicboss786
@epicboss786 Год назад
​​@@flipside-games How to develop games using Lemon
@flipside-games
@flipside-games Год назад
​@@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?
@epicboss786
@epicboss786 Год назад
@@flipside-games oh thanks!
@justinmccandless
@justinmccandless Год назад
Super cool. I would love to see a deeper dive into the engine if you make more videos!
@flipside-games
@flipside-games Год назад
Thanks dude, am definitely planning on doing that :)
@debanshudatta1161
@debanshudatta1161 Год назад
Great work man! Writing a game engine from scratch and such great gameplay. Really appreciate your efforts. Great work✨
@flipside-games
@flipside-games Год назад
wow dude thanks heaps for saying so! I appreciate that :)
@easazade
@easazade Год назад
I like top down shooters
@easazade
@easazade Год назад
That's amazing 🤩🤩🤩🤩
@flipside-games
@flipside-games Год назад
Thank you so much! :)
@DuongBui-dq6km
@DuongBui-dq6km Год назад
Awesome game!!! Love the art design and game mechanics!!!
@flipside-games
@flipside-games Год назад
Thanks friend! :)
@huycan00991
@huycan00991 Год назад
I didn't see the multiplayer part?
@flipside-games
@flipside-games Год назад
You're right I didn't record footage of multiplayer! In fact the whole game is supposed to be multiplayer I just recorded the footage by myself.
@alexisbrisenoserrano5132
@alexisbrisenoserrano5132 4 месяца назад
do you have a video out or somewhere we can see how to implement the multiplayer?@@flipside-games
@flipside-games
@flipside-games 4 месяца назад
Not yet, maybe I will make one in the future I used the following packages web_socket_channel: ^2.4.4 shelf_web_socket: ^1.0.4 Just follow the documentation to implement it. @@alexisbrisenoserrano5132
@TheDyslexicsUntied
@TheDyslexicsUntied Год назад
Hey man, I just gave it a go and it's good fun. Got some serious potential to it too. Well done 👍
@flipside-games
@flipside-games Год назад
Thanks a lot for saying so I really appreciate that!
@meek6836
@meek6836 Год назад
wow this is awesome. Is it made with only flutter? or unity is used?
@flipside-games
@flipside-games Год назад
No unity, it's made purely with flutter. Thanks for trying it out!
@meek6836
@meek6836 Год назад
@@flipside-games Amazing.. I haven't tried it yet, will definitely try it. I'd also love to know the resources on how to develop a game like this. Like what technologies did you use. Amazing work once again
@flipside-games
@flipside-games Год назад
​@meek well I wrote the game engine from scratch so it's pretty much purely flutter. The multiplayer is done using websockets, and it's deployed using Google cloud
@haithamnahar5566
@haithamnahar5566 Год назад
I'm choosing asia north and it tells me failed to connect
@flipside-games
@flipside-games Год назад
Odd, maybe try another region
@haithamnahar5566
@haithamnahar5566 Год назад
@@flipside-games yep it worked
@vipinmalik4243
@vipinmalik4243 2 года назад
After playing the game, The game seems fine given 3 month development time but it does loses Frames in the browser. I suggest going native on the desktop will definitely help the FPS part, but the given the Flutter Desktop eat a lot of processor in the current state might be trade off you need to consider. Kudos for the game development in the Flutter by the way. Also, I like ask how did your development felt while developing the game?
@vipinmalik4243
@vipinmalik4243 2 года назад
Is it open sourced? Definitely love to look whats under the hood. Feels like Flame engine but not completely sure. Also how much FPS is it using and can you run it on Desktop platforms or only on mobile devices?
@flipside-games
@flipside-games 2 года назад
Hey thanks for the interest! I didn't use the Flame engine, I wrote my own engine :) the server runs at 30 fps I think in the future it will be easy to make desktop port but for now its really accessible via the browser.