Jerome Saltmarsh
Jerome Saltmarsh
  • 12
  • 10 215
I created a STATE MANAGER for flutter (WATCH)
github.com/Jerome-Saltmarsh/lemon_watch
pub.dev/packages/lemon_watch
Flutter watch is a simple state management solution I created for flutter.
Переглядів: 30

Відео

Amulet Quest 1
Переглядів 694 місяці тому
store.steampowered.com/app/2784910/Amulet Watch me play through and narrate the first quest in my game amulet. Amulet is an indie game written in dart and using the flutter framework.
My FLUTTER GAME now has MULTIPLAYER
Переглядів 1284 місяці тому
store.steampowered.com/app/2784910 Amulet is written in dart using the Flutter framework.
Ghost
Переглядів 86 місяців тому
Ghost: By Jerome Saltmarsh (Verse 1) Striped pipers play a tune in the dead of night Drenched in sweat, he wakes with a fright He throws on his hat and runs out the door only to find no body at all (Pre Chorus) For it was just a dream and nothing is what it seems And every single day seems so (Chorus) faded and hopeless to me faded and hopeless that's me (Verse 2) She slipped and fell until her...
FLUTTER GAME ENGINE
Переглядів 3,4 тис.Рік тому
MY GAME ON STEAM store.steampowered.com/app/2784910/Amulet github.com/Jerome-Saltmarsh/dart-lemon-engine-example github.com/Jerome-Saltmarsh/dart-lemon-engine pub.dev/packages/lemon_engine In this video I introduce the lemon engine, the underlying engine I created to make gamestream.
GAMESTREAM - A FLUTTER MULTIPLAYER GAME ENGINE
Переглядів 5 тис.Рік тому
MY GAME ON STEAM store.steampowered.com/app/2784910/Amulet In this video I will demonstrate the multiplayer gaming platform I created called gamestream. The entire system is built in the dart programming language the front end using the google flutter framework. I opened sourced the underlying render engine 'lemon-engine' github.com/Jerome-Saltmarsh/dart-lemon-engine
Bleed Beta 1.0 Gameplay Demo
Переглядів 1,3 тис.3 роки тому
www.play-bleed.com Play online with your friends and fight back hoards of zombies. The game is still in Beta but I plan on adding a lot more content! Development duration - 3 months The entire game is written in Dart. I Used the Flutter framework as a rendering engine. Discord: discord.gg/jKjC8Sae
Personality Theory
Переглядів 204 роки тому
Shit look at my life Its fallen behind I just closed my eyes and forgot the time now I question my own psychology Its all part of my biology See I think too much at least I think I think too much ... I'm becoming bitter company I just cheated in monopoly ... In a game against myself I'm scared to death of dying the thought is truly terrifying When I contemplate my fears my eyes swell up with sa...
Spekula
Переглядів 304 роки тому
A song I made
Kaleidoscope
Переглядів 154 роки тому
A songscape

КОМЕНТАРІ

  • @jon_swal4585
    @jon_swal4585 3 місяці тому

    Gunslingers class coming to amulet when? 😂

    • @flipside-games
      @flipside-games 3 місяці тому

      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 3 місяці тому

    Flutter 🐦

  • @usernameusernameusername12
    @usernameusernameusername12 3 місяці тому

    Is this game inspired by diablo 1? Looking awesome

    • @flipside-games
      @flipside-games 3 місяці тому

      Thanks :) yes was very much inspired by diablo

  • @grapefruit256-wu5ml
    @grapefruit256-wu5ml 4 місяці тому

    Looks really good. bgm is nicely spooky... good job!

  • @wandersonmendoncadasilva6852
    @wandersonmendoncadasilva6852 4 місяці тому

    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 4 місяці тому

      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/

  • @鄭小白-n4p
    @鄭小白-n4p 4 місяці тому

    hi can you make some flame engine tutorials?

    • @flipside-games
      @flipside-games 4 місяці тому

      Hey! Its not flame engine, I wrote my own game engine. github.com/Jerome-Saltmarsh/dart-lemon-engine

    • @flipside-games
      @flipside-games 4 місяці тому

      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?

    • @鄭小白-n4p
      @鄭小白-n4p 4 місяці тому

      @@flipside-games That was very felpful ! thank you so much !

    • @鄭小白-n4p
      @鄭小白-n4p 4 місяці тому

      @@flipside-games By the way, does your web game use gRPC or protobuf?

    • @flipside-games
      @flipside-games 4 місяці тому

      @@鄭小白-n4p I'm glad it helped

  • @JuanGabrielOyolaCardona
    @JuanGabrielOyolaCardona 4 місяці тому

    Thanks for sharing 😀👍

  • @michaellee7422
    @michaellee7422 10 місяців тому

    Hello Jerome, great game, I tried to play it, but it says fail to connect, is the server still working

    • @flipside-games
      @flipside-games 10 місяців тому

      Hey Michael, thanks for the comment, the server is down, im working on a new release. Probably be done around January

    • @michaellee7422
      @michaellee7422 10 місяців тому

      @@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 Рік тому

    I understand you have implemented batch rendering, do you have any articles/videos on this?

    • @flipside-games
      @flipside-games Рік тому

      Not sure, I pretty much just worked it out on my own

  • @bigenough2122
    @bigenough2122 Рік тому

    "...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 Рік тому

      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 Рік тому

    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 Рік тому

      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 Рік тому

    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 Рік тому

      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 Рік тому

    What about benchmarks?) Do you write stress tests?

    • @flipside-games
      @flipside-games Рік тому

      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 Рік тому

    Do you have discord server?)

    • @flipside-games
      @flipside-games Рік тому

      not yet, haven't really received much demand for that

    • @bigenough2122
      @bigenough2122 Рік тому

      @@flipside-gamesits sad. I hope people pay attention to your work

  • @bigenough2122
    @bigenough2122 Рік тому

    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 Рік тому

      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!

  • @DraskoSaric
    @DraskoSaric Рік тому

    Wow! Good job!

  • @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 🤩🤩🤩🤩

  • @DuongBui-dq6km
    @DuongBui-dq6km Рік тому

    Awesome game!!! Love the art design and game mechanics!!!

  • @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 6 місяців тому

      do you have a video out or somewhere we can see how to implement the multiplayer?@@flipside-games

    • @flipside-games
      @flipside-games 6 місяців тому

      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

  • @vipinmalik4243
    @vipinmalik4243 3 роки тому

    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 3 роки тому

    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 3 роки тому

      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.