Creating a City Builder | Prototype Series

Поделиться
HTML-код
  • Опубликовано: 31 июл 2024
  • In this episode of the Unity Prototype Series, we demonstrate how we created a prototype that showcases the implementation of a City Builder using most systems of an RTS Game!
    ⭐ Download the project on.unity.com/3pk8mTK
    ⭐ Learn course on.unity.com/36ft7Z9
    🔴 Creator Kit: Beginner Code on.unity.com/3ol4Cjl
    🔴 DOTween plugin on.unity.com/39mq5V3
    Timestamps:
    00:00 - Intro
    00:40 - Assets Used
    00:59- Building the selection behavior
    01:36 - Character AI
    01:54 - Building the game resources
    02:33 - Creating the buildings
    03:34 - Enhancing visuals
    04:34 - Result and Details
  • ИгрыИгры

Комментарии • 111

  • @oatcube3961
    @oatcube3961 3 года назад +37

    I started creating my city builder 4 months ago and it's coming along nicely. The thing with the game is, it takes place on a huge space ship stranded in space. It has mechanics like population control, resource managing etc.

    • @faus585
      @faus585 3 года назад

      that sounds really interesting!

    • @oatcube3961
      @oatcube3961 3 года назад +2

      @@faus585 Thanks! Hopefully getting out to early access before 2022.

    • @dewlisalaza7481
      @dewlisalaza7481 2 года назад

      @@oatcube3961 is it out?

    • @oatcube3961
      @oatcube3961 2 года назад +4

      @@dewlisalaza7481 Not yet. Currently in playtesting. You can check out the newest DevLog I just released today. Coming along nicely.

  • @page0809
    @page0809 3 года назад +10

    This is so brilliant to see you guys transform RPG prototype into a city builder type game! You cam learn much from your prototype series. Epic!!

  • @mitchellryandev
    @mitchellryandev 3 года назад +31

    I would like to follow this course but when I click the link I only see "Polishing the City Builder" and some other unrelated topics. Where did the assets used, selection behavior, character ai etc go to?

  • @alexandreclement9399
    @alexandreclement9399 3 года назад +16

    I finally know what it feels like to spend days coding something and see a tutorial explaining it being posted.

    • @krzysiek2768
      @krzysiek2768 3 года назад

      Yeah, but if you do it yourself you have more detailed and personalized solution. What is presented in tutorial is just one way of doing things, good for quick learning and helping to start something new.

  • @Gredran
    @Gredran 3 года назад +7

    YES! Thank you.
    I grew up with Starcraft, Warcraft and Age of Empires. I know RTS tutorials exist for unity, but I just love the style and the concise nature of these videos :)
    Thank you for keeping this up!

  • @kyleme9697
    @kyleme9697 3 года назад

    Super fantastic video !! So much packed into one little piece, wow. I loved how you just show the couple lines of code you need to look at without bogging it down with the actual scripts.

  • @dartutorials7859
    @dartutorials7859 3 года назад +10

    This brings Age of Empires Memories back!! Thanks maybe I develop my own Strategy Game soon 👌

  • @Theasstasticvillain
    @Theasstasticvillain 3 года назад +5

    This is really cool guys! Can’t wait to work through the project myself

  • @GreenGnoblin
    @GreenGnoblin 3 года назад +1

    exactly what I need. Im working on a RTS for the first time all by myself and this will come in handy.

  • @silentSkipan
    @silentSkipan 3 года назад +2

    Yes!! Timing couldn't be more perfect!

  • @internetoldie
    @internetoldie 3 года назад

    So excited to do this course, thanks for making such amazing resources for us all team :)

  • @jcd302
    @jcd302 3 года назад +2

    This is great! Perfect for what I need. Thank you!

  • @mervynfung3956
    @mervynfung3956 3 года назад +10

    This video is a godsend

  • @XistenceX1
    @XistenceX1 3 года назад +1

    Unity know this, as long as you have the mix and jam master on board I will watch every single one of these.

  • @cafungo
    @cafungo 3 года назад +6

    Excellent video, it helps me to analyze certain mechanisms that I wanted to implement

  • @oafkad
    @oafkad 3 года назад +1

    This is amazing timing. I'm literally problem solving for this right now.

  • @simoncodrington
    @simoncodrington 3 года назад

    Great little mini series guys.

  • @ThousandAnt
    @ThousandAnt 3 года назад

    This came out great! Super cool mechanics and I think folks will learn a lot from it! I love the shake animation when they’re hitting things 😂

  • @StubenhockerElite
    @StubenhockerElite 3 года назад +42

    when you think about it, it's kinda crazy that something like Unity exists

    • @Plaegu
      @Plaegu 3 года назад +1

      @@robosergTV he means game engines available to the public in general

  • @mixandjam
    @mixandjam 3 года назад +63

    ✨🏠🔨✨

  • @farhanhakim2189
    @farhanhakim2189 3 года назад +44

    Everyone is first till they refresh

  • @DeZiio
    @DeZiio 3 года назад

    Awesome work guys thank you!

  • @ShocktorGaming
    @ShocktorGaming 3 года назад

    This is the type of game I have been trying to make off and on for the last four years. I've gotten stuck on a few things and this project will definitely help me by some things I got stuck on -- thank you!

  • @ronaldinhodev
    @ronaldinhodev Год назад +2

    Que lindo projeto! Obrigado por compartilhar, Unity. Parabéns por seus tutoriais ;)
    What a beautiful project! Thanks for sharing, Unity. Congratulations for your tutorials ;)

  • @Centroidlocus
    @Centroidlocus 3 года назад +1

    I needed some vid for my rts project....thanks guys !

  • @branidev
    @branidev 3 года назад +6

    This is why i choose Unity over different game engines!

  • @97Guille
    @97Guille 3 года назад

    Im making a game to finish my studies, I choose Unity and I wanted to do a RTS, simple but one that I can improved and make bigger, thank god I found this video and channel, thank you

  • @mehow.
    @mehow. Год назад

    so many great tips in 5 minutes, thanks

  • @johnnyxp64
    @johnnyxp64 3 года назад +11

    finally some RTS tutorials! we need more!. we need templates, assets fully working demos, A.I, multiplayer everything!!!! 😎😅❤️

    • @SeanKula
      @SeanKula 2 года назад

      agreed. There is so much more that needs to be covered.

  • @Niels_Dev
    @Niels_Dev 3 года назад

    This is awesome! I remember making my first RTS project in Unity, skill trees, tech trees, building, units, combat etc. Sadly due to that I've never really finished it. The hardest part is designing the AI and their thought process though. Good luck with everyone attempting to get far!

    • @tomazravljen8984
      @tomazravljen8984 Год назад

      Depends on how complex you want them to be. It can be pretty simple if you have only few options. The problem can get at prioritisation, but even that can be easily solved if you do not complicate much :D

  • @wxwefr
    @wxwefr 2 года назад

    Thank you so much i love these games

  • @Eculeus007
    @Eculeus007 3 года назад +1

    Here some would be happy if you still had a road build system. Or to see how to change a terrain texture at a certain point. Thank you for this project guys!

  • @finlee98
    @finlee98 3 года назад

    So cool!

  • @BramOuwerkerk
    @BramOuwerkerk 3 года назад

    Very interesting project

  • @MEGA_TREE
    @MEGA_TREE 2 года назад

    Very nice

  • @buck_cover_up7955
    @buck_cover_up7955 3 года назад

    Wow so cool

  • @noodle-eater
    @noodle-eater 3 года назад

    Cool now i can learn to make city builder

  • @madhusudanpanda6396
    @madhusudanpanda6396 3 года назад

    Stupendofantabulous

  • @keshanrajapaksha27
    @keshanrajapaksha27 3 года назад

    Superb

  • @juneko812
    @juneko812 3 года назад

    So cool

  • @ozgurgurbuz
    @ozgurgurbuz 3 года назад

    This looks pretty easy to handle

  • @Maskedmous
    @Maskedmous 3 года назад +2

    This is a great way to learn. Just already showing ways to do Selection, AI Navigation and Resource Management are main building blocks for an RTS.
    However, for the more intermediate / advanced developers, how're you going to optimize for many many units?
    Let's say you have a 3 vs 3 RTS map. Each player having 80 ~ 120 units. You're going to run into performance problems due to the fact that theres no skinned mesh instancing.
    A DOTS variant would probably fix that problem. However DOTS is a whole different way of doing things and not the easiest to implement (yet) either. Lots of features aren't done or unfinished.
    So besides showing the basics of building an RTS game, it would be nice to also have some more advanced topics of how to do many many unit animations performant.
    How're you going to do crowd control if you set a bunch of units to go to a singular position?
    How'd you do NPC AI so they fetch resources on their own?

  • @b4agraphics964
    @b4agraphics964 3 года назад

    Awesome voice Andre

  • @danielkitanaxi
    @danielkitanaxi 3 года назад

    Excelente mecânica

  • @XadegamerOfficial
    @XadegamerOfficial 3 года назад

    How to stop navmesh agents from clipping into each other ?

  • @platypus4
    @platypus4 2 года назад

    Ahh best game engine

  • @unclerandy398
    @unclerandy398 3 года назад +2

    Please implement the animation system with ECS so our RTS's can get awesome performance 🙏

  • @nullptr_or_null8301
    @nullptr_or_null8301 3 года назад

    Thanks, at last

  • @JanTuts
    @JanTuts 3 года назад

    Dude, how? I have been in an RTS mood for the past week, ramping up to make one for a game jam coming soon!

  • @ShadowIsLight
    @ShadowIsLight 3 года назад +1

    it would be nice seeing a third person arpg template with basic combat mechanics, lock on targets and such

    • @r1pfake521
      @r1pfake521 3 года назад

      They already have a third person arpg template with basic combat, inventory, usable items, weapon effects etc, not sure if it has lock on targets, but should be easy enough to add.

  • @TheGuayeah
    @TheGuayeah 3 года назад

    Is there any possibility to have a Bluetooth networking system for Mobile devices to be native implemented in Unity?

  • @irekburrek4472
    @irekburrek4472 3 года назад

    And how to make units' descriptions appear after selecting units?

  • @JM-ri6lp
    @JM-ri6lp 3 года назад

    Hi Unity. Do you have DualToachControls tutorial? How to create and use it? I am very frustrated because I do not see any youtube channel that teaches that.

  • @user-cu9vj4ep7j
    @user-cu9vj4ep7j 2 года назад

    Can anyone just tell me where can I find the full tutorial of this? Thankyou!

  • @larastyle2239
    @larastyle2239 3 года назад

    good

  • @michaelsimoes6888
    @michaelsimoes6888 3 года назад

    the script don't inherit a native class that can manage a script. How i fix it?

  • @TheKrazykyleman
    @TheKrazykyleman 3 года назад

    Can you use this code in a 2d version as well?

  • @EchoEye
    @EchoEye 3 года назад +2

    All of these still feels overwhelming and like magic to me. I really wanna know this stuff. Is there like a walkthrough tutorial from scratch SCRATCH to intermediate on game dev?

    • @MrKraignos
      @MrKraignos 3 года назад +1

      Yes, start here: learn[dot]unity[dot]com

    • @EchoEye
      @EchoEye 3 года назад

      @@MrKraignos thank you!

  • @winsrrow8125
    @winsrrow8125 2 года назад

    where's the full course???? the link its only for some effects things...

  • @TheItalianGuy41
    @TheItalianGuy41 9 месяцев назад

    It would be nice if we could see how things are created such as the selection box, It appears to already be a created asset however you do not demo how to create it "Selection Material" etc.

  • @marvisgames
    @marvisgames 2 года назад

    where is link? i would like a download this project

  • @KoalaPlaying
    @KoalaPlaying 3 года назад

    I don't know if something is wrong with me, but I still don't understand how to implement certaing things to my "game"

  • @Viquetti
    @Viquetti 2 года назад

    Mix and Jam?

  • @noahdaily3595
    @noahdaily3595 2 года назад

    i tried to import it in but it will not work.

  • @gamescreator5040
    @gamescreator5040 3 года назад

    Can anyone please tell me how actors render with blue color behind objects?

    • @pixelove1100
      @pixelove1100 3 года назад

      It's basically raycaster from camera. When it hits something else than character, it's making different shader on character. Search for 'player outline' on Google, there's a lot of it :)

    • @gamescreator5040
      @gamescreator5040 3 года назад

      @@pixelove1100 thanks a lot!

  • @tearlaments-merli
    @tearlaments-merli 3 года назад +3

    Guys pls I need to finish my current project first...

  • @daheergt8874
    @daheergt8874 3 года назад +1

    its a battle of titans mix and jam vs unity

  • @Mport-UK
    @Mport-UK 3 года назад

    In this video, the way you explain it here is much better than on the Unity Learning page. Shame as it's needed :(

  • @chadmorel2413
    @chadmorel2413 3 года назад

    This is online or offline

  • @mohamerv
    @mohamerv 3 года назад +3

    First lol🤣🤣👌🏻

  • @cpcaraho7046
    @cpcaraho7046 3 года назад

    I have a problem please help

  • @Titan-8190
    @Titan-8190 3 года назад

    Box selection feels glitchy, a frostum is needed for a nice feeling. also, I would have loved to see a fog of war as my solution broke my framerate back then and I saw everything online, dynamic mesh and dynamic texture, following the camera or static over the whole map, everything with huge framerate impact and poor visual quality. I still can't explain these nice circles around units with huge armies from 1995 titles.

  • @udayjain9150
    @udayjain9150 3 года назад

    pls make videos on Bolt

  • @aero7982
    @aero7982 3 года назад

    When unity Will improve Post processing

  • @sps014
    @sps014 3 года назад

    Is DOTS dead ?

  • @aliimranmalik3044
    @aliimranmalik3044 3 года назад +2

    Me first

    • @bottle_memes
      @bottle_memes 3 года назад +2

      YOU are first

    • @aliimranmalik3044
      @aliimranmalik3044 3 года назад

      @@bottle_memes thanks

    • @mohamerv
      @mohamerv 3 года назад

      No I first 🌚⁉️

    • @aliimranmalik3044
      @aliimranmalik3044 3 года назад

      @@mohamerv no I👎

    • @mohamerv
      @mohamerv 3 года назад +1

      @@aliimranmalik3044 no I first 🙄😜and first view and like and Comment

  • @robosergTV
    @robosergTV 3 года назад +1

    the longer course is just a series of other lessons, not specific to this game...

  • @bottle_memes
    @bottle_memes 3 года назад

    So me 15th

  • @gemeplay1291
    @gemeplay1291 3 года назад

    неllo angry neighbor 4.0

  • @Henry-TheHen
    @Henry-TheHen 3 года назад

    Bruh

  • @yahyaayman5894
    @yahyaayman5894 2 года назад

    What this is free

  • @mohokhachai
    @mohokhachai 6 месяцев назад

    Animation persent prefab

  • @victoraurelius5334
    @victoraurelius5334 3 года назад

    Unity > any other engine

  • @aliimranmalik3044
    @aliimranmalik3044 3 года назад +1

    Who is second,reply and like

  • @vincentcleaver1925
    @vincentcleaver1925 2 года назад

    Why is this here?

  • @dlvl86
    @dlvl86 3 года назад +5

    Unity official videos are the worst. Instead of having someone coding the thing step by step like every other non-official author/course we have this highly edited 20min videos where you just get a glimpse of the thing and you can’t follow along. Every single official tutorial is like this, from the in Unity ones to everything on Unity site. Please make these in a linear way and stop trying to cut the thing short to fit in a 20min video.

    • @jeffreyjumisko5165
      @jeffreyjumisko5165 3 года назад +1

      The title of this video is misleading. I have used Unity Learn for a lot of my training, and most of the full courses are very well done. This video linked to a fairly useless set of videos about tweaking an already implemented builder based on an RTS setup. Granted, the finishing touches they are highlighting are very on trend, but for those of us looking for solutions for the creation of an actual city builder type game, this was a far cry from helpful. I agree that some of the stuff they post is aspirational, rather than practical, however when you drill down into the course work they have on Unity Learn, it is quite good. We need more of that level of instruction.

  • @christinavincent3437
    @christinavincent3437 3 года назад +3

    Bru stop saying first no one cares