Quick start to building a game in Flutter

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ม.ค. 2025

ความคิดเห็น • 157

  • @filiphracek
    @filiphracek 2 ปีที่แล้ว +463

    Hello! I didn't realize this was already published. Thanks everyone for the nice words. This really means a lot to me.
    **EDIT:** To avoid any confusion: I haven't rejoined Google. I'm still at large, and this is a guest presentation. I'm still around, of course, as a Flutter developer, but I'm not rejoining the Flutter team. Greetings from Prague, Czech Republic!

    • @MisterDibitybopty
      @MisterDibitybopty 2 ปีที่แล้ว +1

      Welcome back!

    • @mibi2007
      @mibi2007 2 ปีที่แล้ว +3

      See your video was published by another person is really fun right :D
      I will definitely use your game template, it was awesome. Thank you so much for this tutorial

    • @abilucksanvijeyakumaren6317
      @abilucksanvijeyakumaren6317 2 ปีที่แล้ว +2

      The Flutter Game Guru is back in Flutter

    • @iglooo102videos
      @iglooo102videos 2 ปีที่แล้ว +3

      After watching like 10 minutes of this video I feel like Flutter is a must learn language. Thank you for sharing

    • @DigitalDesignET
      @DigitalDesignET 2 ปีที่แล้ว +2

      Big fan from Ethiopia, good to see you.

  • @abderraoufbenchoubane1905
    @abderraoufbenchoubane1905 2 ปีที่แล้ว +39

    This video couldn't have come at a better time than this. I wanted to build a game using Flutter this summer. Thank you !

    • @kvvess
      @kvvess 2 ปีที่แล้ว +2

      so how it went? Have you managed to build something?

  • @Lp3
    @Lp3 2 ปีที่แล้ว +26

    I'm glad to see steps being taken to make Flutter a more prominent choice for game development. I actually made a casual "app-like" game using Flutter about 8 months before this toolkit was announced and used all of the tools discussed here. Like most things Flutter, it was a great experience. I even contributed to the games_services plugin, so now some of my work will go on to help others develop games with Flutter! 😃

    •  2 ปีที่แล้ว

      Can you send the game link or the name for me. I would like to take a look at the game.

    • @faridalalimi7906
      @faridalalimi7906 ปีที่แล้ว

      Cool.. thanks for contributing. I am just learning Flutter and i think it looks awesome

    • @Lp3
      @Lp3 ปีที่แล้ว +1

      @@faridalalimi7906 Great! Flutter is awesome. I have yet to speak with someone that has not fallen in love with it once trying it out. You may come across some of my educational Flutter articles on Medium on your journey. Best of luck to you!

  • @toastytheloafdog
    @toastytheloafdog 2 ปีที่แล้ว +6

    Heads up, the link to the Very Good Ventures repo for the pinball game is not yet in the description as mentioned around 9:40.

  • @xcraftminebb
    @xcraftminebb 2 ปีที่แล้ว +2

    Thought I’d never see Filip on Flutter again. Welcome back I love you!!!!

  • @AntoninoBajeli1
    @AntoninoBajeli1 2 ปีที่แล้ว +8

    Filip!! That's a clear and amazing video!!! I love Flutter and I'm curious to start to develop some game using this powerful framework. Cheers from Sicily

    • @filiphracek
      @filiphracek 2 ปีที่แล้ว

      Thanks Antonino!

  • @codentechie47
    @codentechie47 2 ปีที่แล้ว +1

    Hi from India .Happy to see Filip in Flutter channel . Awesome video bro . Thanks bro

  • @Algardraug
    @Algardraug 2 ปีที่แล้ว +6

    Filip!! Yes! My favorite flutter person! Great video!

  • @nelmatrix3942
    @nelmatrix3942 4 หลายเดือนก่อน

    Thanks for making the Templates minimal, so that we can add our own "Bells and Whistles".

  • @_ifly
    @_ifly 2 ปีที่แล้ว +8

    WOW, your way of teaching is amazing and easy to understand, and that smile 👍🏻

  • @ertugodabasi
    @ertugodabasi 2 ปีที่แล้ว +4

    Informative, fun, to the point and multiple options mentioned. I didn't understand how an hour passed. Thanks a lot.

  • @wlockuz4467
    @wlockuz4467 2 ปีที่แล้ว +2

    I am going to be honest, This doesn't seem like anything game changing (pun intended) but with enough time and effort it can evolve into something thats a good alternative for making simple games, especially for those who are already familiar with Flutter for mobile apps development.
    Also Flutter is lightweight and easy to pickup when compared to dedicated game development tools like Unreal Engine or Unity.

  • @shanavasbasheer1160
    @shanavasbasheer1160 2 ปีที่แล้ว +1

    Happy to see you again in official teaser !!!

  • @bwandesky
    @bwandesky 2 ปีที่แล้ว +1

    Hi Filip,
    I was about to ask of your whereabouts but I see you've been working on something great here. Hope you have a nice time wherever you are.
    Good work.

  • @dailyfun6182
    @dailyfun6182 2 ปีที่แล้ว +2

    FX sound effects are amazing on Tic Tac Toe game. Very cool Tic Tac Toe ever I seen. Thx a lot.

  • @itmarck
    @itmarck 2 ปีที่แล้ว +11

    This is the first I see a development with logging almost every line. It looks interesting to me. Do you guys use that in your apps or is something common just in games?

  • @FranciscoJoséGilMendo
    @FranciscoJoséGilMendo ปีที่แล้ว

    Thx Filip for your perfect pronunciation. Im spanish and i understand you perfectly!!!!

  • @1s_enough
    @1s_enough 2 ปีที่แล้ว

    I got goosebumps just watching the intro. thank you so much. 👏

  • @salomastation6004
    @salomastation6004 2 ปีที่แล้ว +2

    You are helping me in achieving one of my life goals , thnx

  • @HelloCodepur
    @HelloCodepur 2 ปีที่แล้ว +11

    Dope 🔥

  • @mrwaseemmalik5766
    @mrwaseemmalik5766 ปีที่แล้ว

    Thankyou so much for showing us a steps to create a nice game!

  • @victoraul1
    @victoraul1 2 ปีที่แล้ว +7

    Hi Filip, thanks for the great video. I'm starting with flutter and love that fact that many apps can easily be publish for web browsers. Could this game template be used to create web games as well?

  • @bennguyen1313
    @bennguyen1313 2 ปีที่แล้ว +3

    Most of the examples I've seen on Flutter seem to be GUI related... but what about more sensor/networking applications?
    For example, is possible to develop a Flutter app that could act as a WIFI hotspot? i.e. use the antenna/radio to transmit an SSID, and share my mobile connection when someone enters the correct WPA2 password?
    My mobile service supports tethering, but my phones, running Android 10, don't allow it!
    Can it be done all in Flutter and their libraries, or would it require writing low-level networking code using Android Studio / Java?

  • @gameplaydosabao
    @gameplaydosabao 2 ปีที่แล้ว +4

    The main problem for games in flutter are the inputs. Mainly on Android emulators, where the keys are released and held like crazy while the player is just holding a key.

  • @KennyFully
    @KennyFully 2 ปีที่แล้ว +1

    This is good. I’ve been lost when it comes to cross platform mobile development

    • @flutterdev
      @flutterdev  2 ปีที่แล้ว +1

      Feeling lost can be really overwhelming! We’re so glad this helped! If you’re eager to learn more on this subject, don’t forget to check out the Casual Games Toolkit linked here:
      goo.gle/37i7n2q
      Happy Fluttering 🙌

  • @prabinmaharjan5150
    @prabinmaharjan5150 2 ปีที่แล้ว +1

    i'm enjoying the intro music of game...thank you so much for sharing this concept along with source code

    • @flutterdev
      @flutterdev  2 ปีที่แล้ว

      You're most welcome, Prabin. It's our pleasure to help!
      We're happy to hear you enjoyed the tunes 🎶

  • @ENGELBERTRESTREPO
    @ENGELBERTRESTREPO 2 ปีที่แล้ว +2

    Man you are the best explaining 👏👏👏

  • @colocaps
    @colocaps 2 ปีที่แล้ว +1

    Question. This can be achived with some clean architecture AND BloC?? What do hoy think?

  • @lostinrecursion
    @lostinrecursion 2 ปีที่แล้ว

    Love the reappearing Competition Pro Joystick ;)

    • @filiphracek
      @filiphracek 2 ปีที่แล้ว

      That's a C64 mini joystick. :)

  • @thunderstorm13
    @thunderstorm13 9 หลายเดือนก่อน

    for those who fell asleep on the intro: code starts at 9:57

  • @senor7857
    @senor7857 2 ปีที่แล้ว +3

    Amazing! Thank you for this!!!

  • @TrikNgonlen
    @TrikNgonlen 2 ปีที่แล้ว +4

    Meet @Filip Hráček
    again here...

  • @xmanreturn
    @xmanreturn 2 ปีที่แล้ว +3

    Amazing content, very useful

  • @MuhammadImran-nx6ec
    @MuhammadImran-nx6ec 2 ปีที่แล้ว +1

    Hi Filip, Welcome back to Flutter team, Nice to see you

    • @filiphracek
      @filiphracek 2 ปีที่แล้ว +4

      Hi Muhammad! I'm not back, this is just a guest presentation. :)

  • @pauloheres
    @pauloheres 2 ปีที่แล้ว +2

    awesome video! Tks for sharing

  • @АлександрШевелев-щ1л
    @АлександрШевелев-щ1л 2 ปีที่แล้ว +1

    Great job and great video! Thanks!

  • @paulrudin3035
    @paulrudin3035 2 ปีที่แล้ว

    JOOI - the template includes admob which (by default) uses personal data to serve adds, but there's no consent screen or ATT configuration. Isn't a consent screen necessary, at least in the EU and UK, and ATT necessary everywhere for the appstore?

  • @BabarAli-cs5ik
    @BabarAli-cs5ik 2 ปีที่แล้ว +1

    Excited !!!😊

  • @fluttertricks
    @fluttertricks 2 ปีที่แล้ว

    Flutter is on next level after casual game kit release

  • @loot6
    @loot6 11 หลายเดือนก่อน

    Why is the card game template missing important stuff from the basic game template though? Stuff like the whole ads folder is not there but I don't see why you wouldn't want ads on a cards game.

  • @philiposdrontzas3725
    @philiposdrontzas3725 2 ปีที่แล้ว +2

    Really nice and informative video! 😁

    • @flutterdev
      @flutterdev  2 ปีที่แล้ว +1

      Hey, thanks for the enthusiasm, Philipos! The Casual Games Toolkit is an excellent resource to get you started on developing casual games on mobile, but it doesn't have to stop there! Want to go further and know more about writing a video game? We've got you covered below 😀
      Flutter Video Games → goo.gle/3EZBcTR

    • @philiposdrontzas3725
      @philiposdrontzas3725 2 ปีที่แล้ว

      ​@@flutterdev Thanks guys! I will take a look, one of the best documentation done online! 😀

  • @youcefmoulla1828
    @youcefmoulla1828 2 ปีที่แล้ว

    Welcome back Filip

  • @bradleydalina7296
    @bradleydalina7296 ปีที่แล้ว

    Having an error, Because game_template depends on analysis_defaults from path which doesn't exist (could not find package analysis_defaults at "..\analysis_defaults"), version solving failed.

  • @midimusicforever
    @midimusicforever 2 ปีที่แล้ว +2

    This looks very convenient!

    • @flutterdev
      @flutterdev  2 ปีที่แล้ว

      Convenience is key! We're here to guide you on your Flutter journey and help you get your casual, mobile game from idea to launch 🚀
      If you liked this video, be sure to scope out the Flutter Casual Games Toolkit too → goo.gle/37i7n2q

  • @dodyelbatrek5317
    @dodyelbatrek5317 2 ปีที่แล้ว

    We hope that you will inform us in a series about building applications for payments and money transfers

  • @_chappie_
    @_chappie_ 2 ปีที่แล้ว +2

    We need one of this but for desktop applications.

  • @albertgregl
    @albertgregl 2 ปีที่แล้ว +1

    😃 cool, thanks for sharing!

  • @ФирузВорисов
    @ФирузВорисов 2 ปีที่แล้ว +1

    goood video thanks you it gives a motivation to try a game

  • @MdSiam-kw5ox
    @MdSiam-kw5ox 2 ปีที่แล้ว +1

    Filip, what is that font you are using in your vscode?

    • @filiphracek
      @filiphracek 2 ปีที่แล้ว

      It's called Input Mono. I love that font.
      (For the record, that IDE is Android Studio. Not that it matters for font selection.)

    • @MdSiam-kw5ox
      @MdSiam-kw5ox 2 ปีที่แล้ว

      @@filiphracek Thanks for the info.
      That font looks super clean

  • @davidmyg7825
    @davidmyg7825 2 ปีที่แล้ว

    hi Filip, you were the former person in charged for flutter. i wonder Google do they have plan to replace dart with golang in the future? i have codebase in golang but very much interested for integrating it to flutter will it possible now or in the future?

  • @florianknoll7896
    @florianknoll7896 2 ปีที่แล้ว +1

    Welcome back ;)

  • @talinwind
    @talinwind 2 ปีที่แล้ว

    Amazing! I am looking forward using this template :) ... One suggestion: could we add an integration for saving player progression? I am thinking link account with Facebook or Google play, that allows game account restoration and on cloud progress save.

  • @alejandrombc
    @alejandrombc ปีที่แล้ว

    What about backend interactions? 🤔

  • @whisojeff1366
    @whisojeff1366 2 ปีที่แล้ว +1

    what kind editor are you using? I'm interesting

    • @jonas_hoel
      @jonas_hoel 2 ปีที่แล้ว

      It's Android Studio

  • @brunoboettcher8921
    @brunoboettcher8921 2 ปีที่แล้ว

    looks nice, got stopped at the point where i try to get the sample app, how do you checkout a subdirectory of a git project? downloading all the samples feels like hughe overkill?

    • @filiphracek
      @filiphracek 2 ปีที่แล้ว

      Yeah, it's a pain. SVN can download just a single subdirectory. See this tip: github.com/flutter/samples#tip-minimize-download-size

  • @lesptitsoiseaux
    @lesptitsoiseaux 2 ปีที่แล้ว +1

    Filip, if someone really hoped to entice you to collaborate on one possible next big thing, how would they do that?

  • @JAGANDIGITECH
    @JAGANDIGITECH 2 ปีที่แล้ว +1

    How to create videos presentations like this, what are the tools and techniques used to make this video! It’s awesome 👏🏼 presentation!

    • @filiphracek
      @filiphracek 2 ปีที่แล้ว

      It's just a screen cast, overlaid on top of a webcam with "add" blend mode. Nothing fancy, but it lets me gesticulate to my heart's content while still showing code. :)

    • @JAGANDIGITECH
      @JAGANDIGITECH 2 ปีที่แล้ว

      @@filiphracek Thank you Filip, I like it. its awesome

  • @benmatt8940
    @benmatt8940 2 ปีที่แล้ว +1

    He's back!!!

  • @radhamandayam26
    @radhamandayam26 2 ปีที่แล้ว

    By the way, is anything coming in Flutter for multiplayer game development?

  • @fahmimohamadramadhan3978
    @fahmimohamadramadhan3978 2 ปีที่แล้ว

    putting in....they are only visible on the mini soft roll preview, I can’t do sNice tutorialt without seeing what notes are being played...i can’t even

  • @maorts5552
    @maorts5552 2 ปีที่แล้ว +1

    bro for real you are super.

  • @GobalKrishnanV
    @GobalKrishnanV 6 หลายเดือนก่อน

    when 3d structure from start?

  • @dddd6022
    @dddd6022 2 ปีที่แล้ว

    many try catch? is this good ?

  • @rylaczero3740
    @rylaczero3740 2 ปีที่แล้ว +1

    70% of revenues come from games means app stores are better at capturing value from digital content being sold.

  • @RajPatil-jx2qd
    @RajPatil-jx2qd 2 ปีที่แล้ว

    can you please make a video to include login with Google Play, Facebook, Apply and email/password from firebase? This will be another feature that every game needs just like ads and in app purchase.

  • @miladganjali1440
    @miladganjali1440 2 ปีที่แล้ว

    why this video is unlisted?

  • @PRATAPSINGHSHEKHAWAT
    @PRATAPSINGHSHEKHAWAT 2 ปีที่แล้ว +2

    SO SO EXCITING.

  • @b.alejandres8230
    @b.alejandres8230 2 ปีที่แล้ว +1

    Genio Filip!

  • @bytacc
    @bytacc ปีที่แล้ว

    You should really use a gamelibrary/engine instead for gamedevelopment. Such as LibGDX combined with Java(also crossplatform). or cocos2dx, unity with a supported language.
    Easier, smooth fps (120 fps +), physics, dynamic lightning, animations etc etc.
    And benefits from the OpenGL,

  • @d.rew.483
    @d.rew.483 2 ปีที่แล้ว

    Filip! 😍

  • @akinfev5758
    @akinfev5758 2 ปีที่แล้ว +2

    Seems like worth to try! I'm already seeing how to make flappy bird with flutter lessons that will be uploaded to youtube lol.

    • @jackjackson3507
      @jackjackson3507 2 ปีที่แล้ว +2

      I thinks its out there already lol

  • @MichaelDidszun
    @MichaelDidszun 11 หลายเดือนก่อน

    First in the list "Ads" ... nice.

  • @dokinds
    @dokinds ปีที่แล้ว

    How to clone only that example by the way

  • @craigpearson4622
    @craigpearson4622 2 ปีที่แล้ว +1

    I can think of games that include whistles (football), can you help me with a game that includes bells…coz Filip has impressed on me that both bells and whistles are required 🤣

    • @filiphracek
      @filiphracek 2 ปีที่แล้ว

      Well played, sir. :)

  • @anonimdisc3981
    @anonimdisc3981 2 ปีที่แล้ว

    Perfect timing

  • @krzysztofk.8842
    @krzysztofk.8842 2 ปีที่แล้ว

    You back with Google Filip?

    • @filiphracek
      @filiphracek 2 ปีที่แล้ว +1

      No no, this was an external contribution.

  • @tornikegogberashvili3131
    @tornikegogberashvili3131 2 ปีที่แล้ว

    🔥🔥🔥🔥🔥🔥

  • @basspalace2920
    @basspalace2920 2 ปีที่แล้ว

    So....Unreal Engine 5 it is. Thank you.

  • @Hunter-hr7je
    @Hunter-hr7je 2 ปีที่แล้ว +1

    Wooo!

  • @larryleathersshow
    @larryleathersshow 2 ปีที่แล้ว

    Thanks!

  • @konfinoyair
    @konfinoyair 2 ปีที่แล้ว

    You're back to Google ?

    • @filiphracek
      @filiphracek 2 ปีที่แล้ว +1

      No no, this was a guest presentation. :)

  • @李明飞-h8y
    @李明飞-h8y 2 ปีที่แล้ว

    cool!👍

  • @afsalvahab8427
    @afsalvahab8427 2 ปีที่แล้ว

    💙💙💙

  • @itaawu
    @itaawu 2 ปีที่แล้ว +1

    YASSS!

  • @java-plus-plus
    @java-plus-plus 2 ปีที่แล้ว

    Oops... your guessing was wrong!
    I wanted make egg bullseye

    • @filiphracek
      @filiphracek 2 ปีที่แล้ว

      Oh damn, I haven't had that for ages. Now *I* want to make that.

  • @SpaceSoftSystem
    @SpaceSoftSystem 3 หลายเดือนก่อน

    if anyone share me a game screen shot image , and he want clone it , its possible image to 1D game create in Flutter for multiple screen resolution, this time we can develop VB 2010 ( screenshot to game code ) or decompile any game image and build new code in vb 2010 ( desktop application )

  • @gggg-no6rm
    @gggg-no6rm 2 ปีที่แล้ว +1

    Big move tnx you

  • @victormanuelfrancodev
    @victormanuelfrancodev 2 ปีที่แล้ว +1

    cool!!!

  • @lifebest4404
    @lifebest4404 2 ปีที่แล้ว

    Sir google map tutorial

  • @Taurh
    @Taurh 2 ปีที่แล้ว

    I'd love to 🕹️🎮

  • @bellissimo4520
    @bellissimo4520 ปีที่แล้ว +1

    I hurts me when a game dev mentions "all the bells and whistles" he added to the example - and the first things he mentions are "ads" and "in-app payments"...

  • @brunobarros364
    @brunobarros364 2 ปีที่แล้ว +1

    Woow!

  • @geeqwind1170
    @geeqwind1170 2 ปีที่แล้ว

    💎

  • @MaxPowerVideos
    @MaxPowerVideos 2 ปีที่แล้ว

    🕹

  • @apisaga
    @apisaga 2 ปีที่แล้ว

    aku nyasar ditempat yang keren

    • @tiomisbaqulirawan4662
      @tiomisbaqulirawan4662 2 ปีที่แล้ว +1

      beruntung banget yg baca dokumentasinya wkwkwk, ini videonya unlisted

    • @apisaga
      @apisaga 2 ปีที่แล้ว

      @@tiomisbaqulirawan4662 aneh nemang kenapa gk dipublic

    • @apisaga
      @apisaga 2 ปีที่แล้ว

      @isnaini wkwk,

  • @VinodRock-tm2tt
    @VinodRock-tm2tt ปีที่แล้ว

    Super win a game

  • @faizanalso
    @faizanalso 2 ปีที่แล้ว

    hello i like you all time now to

  • @therealdigitalmerco
    @therealdigitalmerco 2 ปีที่แล้ว

    :)

  • @davigam7671
    @davigam7671 2 ปีที่แล้ว

    No me deja darle like y creo que por accidente acabé dándole dislike, lo siento.

  • @aliumer8682
    @aliumer8682 2 ปีที่แล้ว +1

    Amazing Man