How I Made a Procedural World FAST - Devlog

Поділитися
Вставка
  • Опубліковано 27 чер 2024
  • Hey! In my second game devlog, I go through how I'm making my procedurally generated world for my open world game.
    Assets I use below!
    Twitter: / zaba_dev
    Discord: / discord
    Made with the Unity game engine.
    Assets (These are affiliate links, no extra charge to you though!):
    _____________________________________________
    Procedural World Generator: MapMagic 2
    assetstore.unity.com/packages...
    Character Shader: Realtoon
    assetstore.unity.com/packages...
    The Grass: Stylized Grass Shader
    assetstore.unity.com/packages...
    The Water Shader: Stylized Water 2
    assetstore.unity.com/packages...
    The Vegetation: Toon Fantasy Nature
    assetstore.unity.com/packages...
    The Weather System: Cozy Stylized Weather 2
    assetstore.unity.com/packages...
    The Magic Projectiles: RPG VFX Bundle
    assetstore.unity.com/packages...
    For Networking I use Netcode for GameObjects
    Chapters:
    _____________________________________________
    00:00 - Intro
    00:15 - Procedural Generation Tool
    01:05 - MapMagic
    01:48 - Environment Changes
    03:11 - Handcrafted Section
    04:22 - Why Procedural Generation?
    04:41 - Enemy Design
    05:21 - Enemy Shooting
    06:10 - Push Spell Attack
    07:48 - Flying
    08:25 - Outro
    #madewithunity​​​ #gamedev​​​ #indiegame​​​ #gamedevelopment​​​ #unity3d​​​​ #indiedev​​​ #devlog #indiedevlog #gamedevlog #unitydevlog
    Music Attributions:
    _____________________________________________
    Music from #Uppbeat (free for Creators!):
    uppbeat.io/t/mountaineer/camp...
    License code: SFFYEBUOPZWG65ZW
    Music from #Uppbeat (free for Creators!):
    uppbeat.io/t/avbe/night-in-kyoto
    License code: AEZBDSC49GNBP8B4
    Music from #Uppbeat (free for Creators!):
    uppbeat.io/t/soundroll/forgotten
    License code: LYM1OW51BLY9EQI9
    Music from #Uppbeat (free for Creators!):
    uppbeat.io/t/sky-toes/vroom-v...
    License code: FYXWYD8DAXCBHBGU
    Music from #Uppbeat (free for Creators!):
    uppbeat.io/t/kem/lazy-love
    License code: P8X7DGFYMHIFJ1U2
    Let me know - Levi Cafe City
    • [FREE FOR PROFIT] R&B ...
    Sky - Levi Cafe City
    • [FREE] Lo-Fi Type Beat...
  • Ігри

КОМЕНТАРІ • 276

  • @zaba_dev
    @zaba_dev  Рік тому +14

    Hey everyone, I made a Discord to post some extra stuff if you're interested. Also general game dev talk + I'll answer your dev questions
    discord.gg/eYfqW4KbyJ

    • @GonTar_X
      @GonTar_X 11 місяців тому

      i just want tos ay, we love your dev logs, and it makes our days shine everytime you upload a new one, love the info, the details, the steps you make to solve things, some also even shine some light under problems we had, 10/10 thanks for existing!

  • @SpikeStudio
    @SpikeStudio Рік тому +51

    Wow the way it blends the handcrafted sections with the generated world is incredible, the game is looking awesome so far!

  • @rmdcompositions
    @rmdcompositions Рік тому +18

    Game is shaping up! Nice work!

  • @marsimplodation
    @marsimplodation Рік тому +75

    I love it. The procedural Terrain looks really good. I hope I can achieve a similar result as well

    • @zaba_dev
      @zaba_dev  Рік тому +8

      Thanks! If you can do everything you already have done, you'll definitely pull off procedural terrain!

    • @marsimplodation
      @marsimplodation Рік тому +2

      @@zaba_dev thanks for the workds of encouragement

    • @Liven2D
      @Liven2D 9 місяців тому

      ​@@zaba_devžaba?

  • @111mhmhmh
    @111mhmhmh 4 місяці тому +2

    I'm messing around with hobbying game dev for the first time, and one of my biggest problems is "not knowing what I don't know", especially with respect to tooling assets. Videos like this are really helpful because they show me exactly how beneficial it can be to find and make use of the proper asset for the job. Thanks for the great video!

  • @IndieScapeGames
    @IndieScapeGames Рік тому +2

    Awesome dev log, I had never heard of Map Magic, I'll have to check it out!

  • @goodpuppii
    @goodpuppii 11 місяців тому

    Just found your devlog, and I had to subscribe right away. Your game looks great, and I love your devlog style. Keep up the great work.

  • @joshharrison5287
    @joshharrison5287 11 місяців тому +2

    Just stumbled on your channel with this video. Awesome work! Looking forward to seeing where you end up a year or so from now, even if the project changes :)
    One feedback idea, which you may already plan to do, is to breathe life into the animations with subtle details. Biggest example: when flying on the broomstick, have the players knees bend, etc., when changing directions. Kinda like surfing, where the momentum looks like it’s coming from the broom. That, and adding sounds in a similar way could really make flying feel 10x more fun without really changing anything. Player feedback is powerful. Hopefully that makes sense :)
    Keep up the awesome work!

  • @wyvern2720
    @wyvern2720 11 місяців тому

    Looks really good so far, amazing work!

  • @zhoug
    @zhoug 11 місяців тому

    learned so many cool things from this dev log, thank you!

  • @ZaccoOfficial
    @ZaccoOfficial 9 днів тому

    This is absolutely beautiful. Definitely inspires me.

  • @teapots_and
    @teapots_and 11 місяців тому

    i know nothing about making games and havent even played much of them (just watch letsplays) but i'm so invested in this one, i love how your world looks so far:) wishing a lot of luck and looking forward to updates whenever they come!
    also one of my favourite things is how the characters stand on the broom, like sky surfing:D it just looks so cool, so myself i'm kinda wishing that stays and sitting on the broom is optional- like u said for multiple characters flying -but either way it's great:)

  • @dylanalpers
    @dylanalpers Рік тому +14

    In terms of spells, since there has been so much emphasis on the environment (and it seems to be a sort of magic vs technology thing anyway) it would be cool to have a bunch of nature-related spells, both combat and non-combat. It would be awesome to have spells to grow plants in barren lands, regrow damaged/destroyed plants, or make existing plants grow larger.
    Maybe spells could bring plants to life, or recruit a "tree spirit" or something to be a familiar and help you out, either as a full companion or just a magical battery.

    • @zaba_dev
      @zaba_dev  Рік тому +6

      Yeah this would be pretty cool, I especially love the tree spirit stuff. Full on nature spiritual stuff is a bit undone in games, I feel like. And I'm pretty sure I can already do growing plants etc, so this wouldn't be too hard to implement.
      Thanks for the suggestions! I added them to my ideas/concepts note section

  • @hamzahgamedev
    @hamzahgamedev Рік тому +1

    You have no idea how much your video helped me as I am myself making an Open World farming Game.
    Amazing Job man !

    • @zaba_dev
      @zaba_dev  Рік тому +1

      You're welcome, glad to hear I could help. Let me know if you get stuck or have any questions!

  • @a98k
    @a98k Рік тому +1

    i almost thought i lost ur channel, subbed now!

  • @s4bishii
    @s4bishii Рік тому +1

    Great progress dude, looking good!

  • @itsfynn
    @itsfynn 11 місяців тому +1

    this whole generation is super cool

    • @zaba_dev
      @zaba_dev  11 місяців тому

      Thanks Fynn!

  • @ArrowVark
    @ArrowVark Рік тому +8

    The game looks so cool! Maybe the ability to pickup and move around enemies (kinda like ultrahand from totk), or to deflect lasers (basically send lasers in a random direction that are within a set distance).

    • @zaba_dev
      @zaba_dev  Рік тому +1

      Yeah great ideas! Will definitely have something like these in the game, probably in my next devlog!

  • @CSEliot
    @CSEliot 11 місяців тому

    Great insite into the ragdolling, thanks for sharing Zaba!

  • @kingofortnite
    @kingofortnite Рік тому +2

    great video man keep the work bro 💯

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

    The world generation looks so good!

  • @alexandercoffey5022
    @alexandercoffey5022 Рік тому +1

    Whoa this is incredible, thank you for exposing me to map magic

  • @RhiDElton
    @RhiDElton 5 місяців тому

    This is genius! I absolutely love it! Magical ❤❤❤

  • @josefglad8600
    @josefglad8600 Рік тому +3

    Looks good !

  • @erikm9768
    @erikm9768 11 місяців тому +8

    Oh man, this was great. I've been also working on something and I've been like wasting a full year just doing procedural generation, gone through everything from full voxel terrain generation on the GPU with hydraulic erosion and trying to scatter instances etc etc, I can vividly see myself doing only procedural generation for a couple of more years so I thank you for opening my eyes to using MapMagic, will buy it today and get started. Good luck with your game, will subscribe and check back.

  • @Animaxx_Edits
    @Animaxx_Edits 11 місяців тому

    Way to go man!

  • @sir.niklas2090
    @sir.niklas2090 10 місяців тому

    Every Devlog has the exact same stuff and formatted the exact same way, awesome work btw! I just want to see something I haven't seen in 15 other dev logs and the exact same way.

  • @Brosquini
    @Brosquini Рік тому +2

    This genuinely looks so impressive, I can't believe how much progress you have made in such a short time! Some ideas for spells though, maybe a spell that lets you manipulate objects and ragdolls, for example uprooting a tree or picking up an enemy, and using it as a shield to block other attacks, it could then be thrown at an enemy knocking them over. Secondly a pull spell, that moves the enemy towards you, and allowing you to combo them. Then also a spell that suspends a group of enemies in the air, allowing you to focus on another group of enemies to improve the flow of combat, it would only hold them there for a short time. Another potential tweak to the push spell is allowing you to reflect any projectiles similarly to a parry or even fling you into the air (this could lead to some cool combos like hitting suspended enemies, flying enemies or even pulling an enemy into the air with you). I love these physics based spells!
    An idea for the brooms, maybe if you fly into a field of flowers it gives you a quick speed boost, and near misses to the ground or objects can have the same effect, a way to balance it could be a stamina system, where the longer / higher you fly the more you have to stabilize yourself, like in death stranding, a prompt would show up indicating that you have to lean to one side to stabilize on the board, if you destabilize then you fall to the ground!

    • @zaba_dev
      @zaba_dev  Рік тому +1

      Thanks! And oooo love the enemy as a shield idea! I've been thinking of lifting objects and how that ties in with pushing. So yeah that's an awesome idea, thank you.
      The lifting to stun enemies is also really cool, especially since you could combo that with other players in multiplayer.
      And yeah pushing projectiles would be really cool, especially if there was slower projectiles like bombs. That's definitely a boss fight mechanic!
      The flying ideas are very interesting. I'd love some form of speed boost, that stuff always feels really cool to pull off in tense moments.
      I own but haven't played Death Stranding yet, I like that stamina system idea. That'd definitely make flying more intense.
      Really appreciate these ideas, thank you so much!

    • @Brosquini
      @Brosquini Рік тому +1

      @@zaba_dev Thanks for taking the time to read my comments! I love your work!

  • @Omegawerewolfx
    @Omegawerewolfx 11 місяців тому +3

    I have no real interest in making games, but your world creation is very interesting. I hope the project is a success for you!

  • @theanimators8202
    @theanimators8202 10 місяців тому +1

    Looks great, subscribed

  • @Tazerboy_10
    @Tazerboy_10 8 місяців тому

    😲 - This is some very impressive work!

  • @jaxsonlambert9750
    @jaxsonlambert9750 11 місяців тому

    Looking forward to seeing more!

  • @goldenCrows
    @goldenCrows Рік тому +1

    Gona be awhile but im excited for this :D

  • @kadincool
    @kadincool 11 місяців тому

    I am very interested to see where this goes. Although with your note on that you have constant features it would probably make each playthrough feel even more unique if structures were scattered around the map, though I don't know what can be done with that tool so it might be more challenging than anticipated.

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

    This makes me want to get into game development. So cool!

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

    So ... looking cool. I really wish to have someone like you in my team to finally create my own game

  • @AIAdev
    @AIAdev Рік тому +73

    add a fart spell

    • @zaba_dev
      @zaba_dev  Рік тому +17

      I think that's more fitting for Mana Valley 😏

    • @ragdude7323
      @ragdude7323 6 місяців тому +3

      Bro wtf are you doing here

  • @DangerDurians
    @DangerDurians 11 місяців тому +1

    Love this, this is the kind of game I might make if I had the time.
    If you aren’t happy with the robots shooting *guns*, you could always make them wand wielding automatons, firing magic bolts or energy blasts instead of rifles.
    Spellswise, I love systems that interact like Spellbreak , and this would be awesome in multiplayer
    Perhaps different spells have elemental effects or charms can change/add elemental effects to spells
    Allowing different players to combo off each other (like one has a water effect on their damage spell, and the other a lightning)

  • @ctrlaubdel
    @ctrlaubdel 5 місяців тому

    Amazing video, looking forward to playing the game! Really appreciate the links to the assets and whatnot too. My spell idea: Maybe a spell that turns the opponent into a frog? Heh 🐸

  • @ruky61
    @ruky61 Рік тому +2

    Ayo looking nice

  • @SokiruBot
    @SokiruBot Рік тому +1

    Damn what a beautiful world to explore 😮

  • @JaridMitchell
    @JaridMitchell 11 місяців тому

    This is sick! Subbed

  • @5ld734
    @5ld734 Рік тому +1

    This is beautiful 😍

  • @NoodleFoxYT
    @NoodleFoxYT Рік тому +9

    Spell Name: "Shadow Veil"
    Description: The "Shadow Veil" spell allows the player to cloak themselves in darkness, becoming invisible to enemies for a limited time. While invisible, the player gains increased movement speed and the ability to pass through enemies without being detected. However, performing any aggressive action or taking damage will break the invisibility.

    • @zaba_dev
      @zaba_dev  Рік тому +5

      Yeah awesome idea! I was thinking on something very similar to this whereby you take your "phantom" form, which robots can't see but the scaryish monsters still can.

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

      @@zaba_dev or leths say u take ur phantom form but in that form there are different types of mobs like a shadow realm u still see the current realm but once invisible mobs/object are now visible

  • @just_tin_tin6448
    @just_tin_tin6448 4 місяці тому +1

    I dont want to promote other games, still this explains a lot how similar game Muck was crafted. Anyways, great video Zaba. Your world is on next level.

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

    wow really well done

  • @mostlypixels2975
    @mostlypixels2975 Рік тому +2

    Nice. Keep it up

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

    Your game is looking very promising! I love the direction you're taking it.
    Regarding making multiplayer important to the gameplay, as well as having puzzles that require two players cooperating to solve, I wonder if you could bring cooperation into the combat in general. Maybe some enemies have abilities which make them impossible (or difficult) for a single player to beat, e.g. they're very good at parrying a single incoming player spell, or they can levitate/hold a player immobile and helpless, or they have an invulnerable side which they rotate to keep facing the closest player. That way, players need to coordinate their attacks so one spell is parried but the other gets through, or rescue each other from being immobilised, or manoeuvre to attack from opposite sides so one of them is able to attack the vulnerable side.
    Regarding spells, if you're aiming for a Metroidvania-style game where players unlock access to previously inaccessible areas as they progress, you could use spells for that. The broomstick makes any sort of double-jumping or wall-jumping redundant, but given the broomstick-nullifying satellite things you mentioned last video, maybe something like a jump spell could be required to solve an area to shut down the satellite. Speaking of the broomsticks, if players don't start the game with the broomstick there could be some areas which are too high to reach until they get them. A light spell (perhaps summoning a floating mote of light which follows you) would give access to dark areas like caves, as well as being helpful during the night. If you had a "mage hand" spell which allows the player to remotely trigger switches, you could then have gates which are only opened by a switch which is behind the gate (or maybe the gate with the associated switch behind it is normally an exit from an area there's some other way to get into, but the mage hand spell would allow the players to sequence break).

  • @JustaFrogger
    @JustaFrogger Рік тому +2

    Game looks really sweaty! Good choice of shaders.
    You can add:
    1. summon spell to summon a pet who follows you.
    2. Freeing spell for combat
    3. Burning spell (make enemies burn, or cook food, for example your mushrooms)
    4. Nature spell to summon some roots that deal meke damage
    5. Spell to summon a dummy
    6. Telekinetic spell to grab objects
    7. For example as a mechanic, you can build crafting system based on magic. So you can add craft spel
    and more
    As I remember, with MapMagic you can spawn prefabs like characters. To make world more alive you should add animals like boars, birds, foxes and for example some alive mushrooms 🍄
    Wish you good luck with your project 🍀👍

    • @zaba_dev
      @zaba_dev  Рік тому +1

      Thanks for the spell ideas, these are great! I'd love summoning pets, especially if they could do little tasks like fetching items on the battle field, etc. Good idea! Mixing cooking with burning enemies is smart, I like this! Dummy spell would be fun as well. I'll probably do that telekinetic idea, it'd be fun in combat to pull in objects to throw at enemies, good idea!
      I'd love a crafting system through the magic, that'd be amazing! I hope I can do something like this but unsure if I'll have the development time I'm afraid
      Thanks for the ideas though, really appreciate it! These are awesome, will definitely take these into account when designing the new spells

    • @JustaFrogger
      @JustaFrogger Рік тому +1

      @@zaba_dev Nice! I will be waiting for the beta version to infiltrate your code and make my contribution in the form of some mod.

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

      Just looking now at mapmagic spawning prefabs, this will be very helpful, thanks for the suggestion!
      And haha sweet! Good luck infiltrating spaghetti

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

      @@zaba_dev haha

  • @sparkestic1238
    @sparkestic1238 11 місяців тому

    Damn! looks cool.

  • @imaginationpictures
    @imaginationpictures Рік тому +1

    What I liked the most is the house in the hill, reminds me the Hobbit and LOTR

  • @AasaaL
    @AasaaL 11 місяців тому

    A spell that turn enemies 180°, making them confused and lose track of you for a moment.
    A spell that makes metal rust. Great against mechanical enemies and could be used on puzzles.
    A spell that turn your hat into a big mushroom that releases spores around you. The spores cause some ambiental effect or do something to you, your friends or the enemies, I don't know.
    A spell that transform your broom into a giant dandelion seed. A gaze of wind quickly launch you up in the air and carry you away. Maybe the wind could carry you to new locations, carry you to your friends location or always carry you to the safe zone.
    Also, you could use the hats as a makeshift parachute on areas you can't fly.

  • @HallyVee
    @HallyVee 11 місяців тому

    Looks right up my alley. How are the LOD algorithms? In looking to handle enormous distances so need robust handling of mesh streaming etc.

  • @quantumsauce4348
    @quantumsauce4348 11 місяців тому

    I like what you do! Keep up the good contente 👍
    Idea for you : 1. maybe try procedural animation for the player (i think it's hard tho)it could look great on the broom !
    2. An ennemi flying on a broom or beter an air patrol ! (I know there is a simple way to do a groupe of object flying together. Like a groupe simulation).
    3. a spell to turn invisible for a couple of secondes. But the ai of the ennemi respond by lunching a smock spell to see where do you leave the smock cloud.
    4. The squad of flying ennemi could use a energie fild spell to prevent you to leave so you are force to fight or to escape by some ingenious way ( like they act ase a groupe).
    I Hope my idea are interseting enough!
    Good luck !

  • @aseal1486
    @aseal1486 Рік тому +3

    It's awesome! I thought up a few spells to reccomened.
    A spell that duplicates yourself, and enemies have to randomly choose between attacking you, or the fake clone. Probably just has one hp so there is a 50% chance an attack doesn't hit you.
    A mine spell, where you could do something like placing down magical explosives invisible to enemies, so maybe you could get them to come towards you behind a door, but the doorway is spiked with a mine, killing them.
    A spell that temporarily short-curcuits bots, or maybe it could disable guns.
    Short teloportation spell
    Type-based shield that doesn't let one particular element in, or is highly effective in blocking a specific element
    A spell that spawns a rock that you can throw (maybe there could be a basic spell like this for every element?)
    One that turns you into an animal so that you can acess areas you couldn't before, or maybe just as a joke. (Maybe you could turn into a marine animal and swim into hidden places or for story?)

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

      Hey thanks for the ideas!
      The duplication idea is cool, especially if there was upgrades so the duplicant explodes, which would counter close-combat enemies.
      And yeah, I'm working on teleportation now since you can't climb, players will probably need to rely on teleporting!
      Love the type based shield idea, with power ups you could choose what element you're good at defending against, which for multiplayer would give players a bit of speciality.
      Love the rock idea, I'm thinking telekinesis currently which could lift pretty much everything. Rocks, enemies, crates, etc.
      And I'd love turning into animals, feel like my development timeline probably doesn't allow it, but I keep it on my mind, always trying to think how I could do it efficiently.
      Appreciate the suggestions, thank you!

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

      why not a noita like spell casting system ? this would be great to reward exploration and it would open the floodgate for synergies with charms and different play stiles between players

  • @ProfePlaysMinecraft
    @ProfePlaysMinecraft 2 місяці тому

    One spell that could be cool would be to cast a spell on a spot on the ground. When you step on that spot it shoots you up in the air.

  • @jokki4886
    @jokki4886 Рік тому +1

    Environment looks insane! I wish there would be step by step tutorials how to make that kind of environments.

    • @zaba_dev
      @zaba_dev  Рік тому +1

      MapMagic actually has some good tutorials that really help, there's even a big long video that does the full process start to finish on an environment. When I was struggling I just skipped to bits in that. But yeah maybe not step by step. If you get MapMagic feel free to message me questions, I feel I have it all figured out

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

      @@zaba_dev Yeh but those videos are very old

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

      @@zaba_dev I'm developing my own game and I have the story, the plans and the mechanics pretty much in place. Creating the environment has been a challenge for the last couple of weeks. The plan would be to make an endless procedural open world as that would be most natural with this particular game. I've watched dozens of different videos but none of them have really helped as I don't really understand much of them. And all the "tutorials" I've watched have been many years old and haven't been much help. So it would be nice if there was a tutorial somewhere that covered the subject step by step and used the latest versions of MapMagic and others ehheh

  • @BenjaminBlodgettDev
    @BenjaminBlodgettDev Рік тому +1

    probably one of the first people I've seen who want to use procedural animation in their game but also are forward thinking enough to reserve it for robotic or many-legged enemies. most people want EVERYTHING procedurally animated which doesn't really save time or make things easier but rather provide you with a massive headache

    • @zaba_dev
      @zaba_dev  Рік тому +1

      Yeah everytime I procedural animate something for less than 3 characters I'm like fully aware I could have fully animated these by now and it'd probably look better 🤣

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

    It could be cool to implement a magic system similar to magicka 2. That magic system might be too complex for your vision for this game, but I think giving the player the option to combine a few basic spells in order to make more powerful or situationally relevant spells could be interesting for gameplay. Overall the world you're creating looks amazing and I hope you keep up the good work!

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

    i love the broom flying, did you consider a trick system or something aesthetic to add while flying similar to miles morales swinging mechanic for users to do something fun while in the air?

  • @ImTheMrFoxman
    @ImTheMrFoxman 5 місяців тому

    I love this and I have a few questions, if you’re still monitoring this.
    How did you make the lakes with Map Magic 2? How did you get the grass to work with it? I’m trying to use a grass asset from a low poly pack and it doesn’t show up or just is the white planes with no textures/effects applied to it.

  • @Adam-xu2kk
    @Adam-xu2kk 11 місяців тому +1

    a spell that turns the enemies into bananas.

  • @alextreme98
    @alextreme98 7 місяців тому

    Great video. How did you manage to make the enemy get back up after falling like a ragdoll?

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

    Would love to see the player sort of bend their knees or get slightly lower when on the broom and doing a tighter turn, as it's basically you fighting gravity similar to riding a snowboard.

  • @siyuanrocks
    @siyuanrocks 11 місяців тому +1

    Wow, thanks for the awesome content! I am curious about how do you streaming your procedral generated world, is this natively supported by MapMagic?

    • @zaba_dev
      @zaba_dev  11 місяців тому +1

      Yes, the dev seems to have it all figured out. You can try that out with the free version, I'm not hugely familiar with world streaming and how optimized it should be. But there's terrain LODs and everything going on. Even an infinite procedural terrain.
      I recommend just downloading the free version and trying it out, there's a sample graph that has some nodes done for you so you can just get straight into checking out streaming etc.

    • @siyuanrocks
      @siyuanrocks 11 місяців тому

      ​@@zaba_dev Thanks for the quick reply! I definately gonna check it out.

  • @noelkelly4354
    @noelkelly4354 Рік тому +2

    Thanks for the MapMagic heads-up. Just what I'm after. Looking to build an island from an RPG setting, think the size of Sicily. I have the general terrain and biomes location but want it procedurally generated at scale with an increasing number of handcrafted areas.

    • @zaba_dev
      @zaba_dev  Рік тому +1

      Yeah MapMagic really excels at making stuff like that. I'm sure you'll be able to pull it off!

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

    This game already looks fun just flying and driving around. Great work, looking forward to seeing and playing the final product!
    Are you going to have the ability for the player to customize their appearance? The hat is distinct and all but... not my style. 😅

  • @alex.laslau
    @alex.laslau Рік тому +1

    Finally! Was waiting for a new one for some time!
    Here's my observations about the updates to the game:
    1. The map with the MagicMap looks way more organic than in the last devlog. And that's awesome
    2. The 3D Laser beam that is the enemy bullet looks dope. Love it. My suggestions, you could add maybe some glow or some particle systems to it to make it more interesting. Just an idea
    3. Just as a note, I think the shooting robot does not really fit the "wizarding" theme of the game. This is just how I feel it. Aesthethic + theme-wise
    4. I think the idea of saving all good comments in a collection is a great thing haha
    Anyways, keep it up! Looking forward to the next one!

    • @zaba_dev
      @zaba_dev  Рік тому +1

      Thanks Alex!
      Appreciate all the feedback, yeah getting that opinion about the robot from others as well. I'll try make it feel more retro, I think it feels too advanced for a magic world.
      Thanks for your thoughts though, will definitely take it all into account!

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

      ​@@zaba_dev In my opinion robot isn't the best idea in this type of game but maybe some magic golem or something like that will be nice alternative?

  • @mimicray
    @mimicray Рік тому +1

    Looks amazing :D
    It's hard to say what kinds of spells I would like in the game, without knowing how spellcasting will work later.
    Insted, here are some overall thought on magic systems.
    I like "deck building" elements, preparing and crafting spells, brewing potions and other consumables. Being able to form a strategy before even knowing what you will face is great
    I don't like permanent lv-ups, it sucks when I am preparing strategies for a boss that I previously bearly lost to, only to lv up from the training and just wing easily with less effort than previous atempts.
    I think unlocking tradeoff options is better, learning to charge a spell for longer, expending resources, having a certain amout of slots, having to time button clicks. Preferably not all of them in one game, but you get the idea
    I love exploration, anny mechanic that makes me feel like I just discovered a new way to use a spell I am already familiar with is great
    These are just my feelings, but I hope you get some ideas

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

      Thanks for this! Good to know how people actually enjoy progressing in these types of games. I was sort of thinking a system like this but now I'm more sure in my decision. I agree I don't like permanently leveling as well, I enjoy a much more fluid system. And yeah your skill having an impact on the gameplay makes replaying more fun since you can take the faster, harder routes, etc.
      Players exploring through the spellcasting system, that's really interesting, never thought of exploration in that way.
      Thanks for the feedback! Much appreciated

  • @Baraborn
    @Baraborn Рік тому +1

    The flying mechanic introduces "dog fighting" (jet plane combat) elements into the game, so run with that.
    Make Chargeable Blasts spells, Scatter shots spells, Homing Missiles spells, and Speed Boosts for flying that pull from the same mana pool.
    - "Chargeable Blasts" with a pressure meter will cause suspense when players are trying to avoid getting hit and return fire for an explosive finish.
    - "Scatter Shots" are used for fly-by attacks and to break up swarms of enemies. (Add swarms of enemies/ like robot Bees)
    - Homing Missiles spells that lock onto enemies and can be shot when running away.
    - Speed Boost spell that makes the broom faster to dodge blasts for a small amount of mana. Very spammable.
    ( Ability to free fall on the broom to avoid projectiles).
    Maybe the player is trying to stop the expansion of an "artificial robot nature" from consuming the natural one". Maybe the witches are conversely not creating spells out of thin air but using the procedural environment and animals to create ammo, to fight back against these robots together.

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

      Yeah I'd love some objectives that are up high that require air combat to take. That's a great idea!
      Love the flying combat ideas, I never thought about how fun it could be to fly and shoot at the same time. That'd be awesome for gameplay, thank you!
      I'm working on chargeable blasts currently, they've a slight twist on them though! 🤠
      Free fall would also be really cool, especially with a good sharp diving sound. Could be used for getting behind enemies fast as well, that'd be fun
      I like that idea for the witches mana source, I'll add that to my concept board since I haven't fully decided on anything about how I'll do mana yet. Thank you for all this!

  • @thefunnybuddy4138
    @thefunnybuddy4138 11 місяців тому

    Your shadow looks funny, circle with legs

  • @calamitycal1
    @calamitycal1 11 місяців тому +1

    This looks awesome. I was wondering if you recall which airplane tutorial you looked at?

    • @zaba_dev
      @zaba_dev  11 місяців тому +1

      One in here, I think the first video. And then googled as well, general stack answers
      ua-cam.com/play/PLX2vGYjWbI0SwlTX_RLSD0JmzUeS0f1OK.html&feature=share8

  • @Pope_
    @Pope_ Рік тому +2

    Spell idea: Add a shield spell that will block some incoming damage while the button is held down, but the twist is that it has an ultrakill style parry that reflects the projectile back at your enemy when perfectly timed, it is SO fun and satisfying to perfectly parry a projectile (especially if you make it have really nice feedback) and watch it demolish your enemy

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

      Love this idea. I suck at parrying in games, I think it might be that my brain-to-hand reaction time has a delay of about 4 seconds. But parrying looks epic so I'll definitely add this!

    • @abowden556
      @abowden556 11 місяців тому

      @@zaba_dev Parrying doesn't nececarilly require fast, or even decent reflexes. It requires timing, related but different, you can react in a 100 milliseconds at best, but timing can be as good as 5 milliseconds. (although it's usually 10 milliseconds).

  • @hillaryobatavwe3792
    @hillaryobatavwe3792 6 місяців тому

    There's a spell I'd like to add for my game and i think it'll make more sense or look pretty here
    It instantly brings the enemy down instantly whether flying or not with intense forc
    I call it gravi-hole
    A vfx showing how intemse the force is and the character gravity multiplier increasing and making them fall like a crashing bird
    Slamming the floor

  • @alicivrilify
    @alicivrilify Рік тому +5

    Thanks for the MapMagic suggestion. It seems to work very well. A question (please answer): Where did you get the shaders for the environment, grass, etc. looking like Zelda? Did you write them yourself?

    • @zaba_dev
      @zaba_dev  Рік тому +2

      You're welcome! And no, I used Staggart's shaders, they're in the description. They have some fancy features, like blending with the surface they're on etc.
      If you get a vegetation pack, they usually have grass shaders as well, not as good but you'll get by for a while.

    • @alicivrilify
      @alicivrilify Рік тому +1

      @@zaba_dev Oh, didn't notice that. Now, are all of the assets you listed enough to create what you want? I have an RTS game with buildings. I want to apply the cartoonish effect to them?

    • @zaba_dev
      @zaba_dev  Рік тому +1

      I use realtoon, it might be good for buildings. I also have Quibli which actually has buildings in its preview.
      I added my vegetation package, you'll likely need one of those if you need vegetation. The sample vegetation in the Staggart shader packs isn't enough.
      Get whatever vegetation pack you want, I don't think I'll be keeping mine for release.
      For the environment, this is pretty much all the assets needed, but for my complete game I need more.
      Please ask any more questions if you need, I feel like I'm not being fully clear!

    • @alicivrilify
      @alicivrilify Рік тому +1

      @@zaba_dev I really appreciate your help. Thanks. I might indeed ask more questions :) Your setting and graphic are close to my dream.

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

      @@alicivrilify thanks! I'm a bit off what I want, but we'll both get there eventually! Always here to answer 😁

  • @Joey-tw7fw
    @Joey-tw7fw Рік тому +1

    Zaba! You might have already planned this with the broom and satellites, you could make an objective for players to disable satellites for specific areas of the map so that they can use the broom in explored areas as you mentioned something similar in your other devlog :)

    • @zaba_dev
      @zaba_dev  Рік тому +1

      Oh yeah, thanks Joey! I'm thinking areas will have a few of those satellites, removing one will give low gliding and removing all will give the player full flight. And then there'll be areas that can only flown to.

    • @Joey-tw7fw
      @Joey-tw7fw Рік тому

      @@zaba_dev That sounds great, loving what you have so far!

  • @user-sl1wt1dv4y
    @user-sl1wt1dv4y 11 місяців тому +2

    are the handcrafted areas gonna be exactly where they were in every seed or does it just imply that its guaranteed to spawn somewhere random in the world?

    • @zaba_dev
      @zaba_dev  11 місяців тому +1

      Both, a boss arena could be always in the same location, while a side boss or optional boss could be randomly in a forest

  • @jamesclark2663
    @jamesclark2663 11 місяців тому +1

    Good choice with the asset. Early on it's easy to fall into the trap of 'I wanna do it all myself' but the reality is no one cares that you did it all except for you (and maybe a prospective employer if you are making portfolio projects). Your players certainly won't. Focus on the stuff that will make your game stand out not on the stuff that has already been done and better.

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

    Hi, Tell me how you managed to customize the material of the stylized grass, because I can't spawn any grass except the one in Map Magic

  • @calvinms7503
    @calvinms7503 9 місяців тому

    THANK YOU

  • @QualiaGames
    @QualiaGames 4 місяці тому +1

    one day i'll be as good as you i promise and this is so good already i love your efficiency. if this game is inspired by hollow knight make sure to make some abilities related to the biomes, like the biomes will be easier to access and explore if you have that ability. maybe an ability could be destructive in a sens that sometimes you would encounter an area on the surface of the mountain that has holes indicating that you can destroy it with that spell and then you enter thrue the hole you made to the "caves biome" in which many areas are blocked behind walls that you can also destroy using that spell. i'm not sure how good the procedural generation is at creating caves so it's understandable if you avoid such mechanics.

  • @altermunmis
    @altermunmis 10 місяців тому +3

    It's funny how developers feel like they need to justify themselves when using third-party solutions and assets. There's nothing wrong in saving time and focusing on what really matters. The development is looking good! Nice video, man!

    • @zaba_dev
      @zaba_dev  10 місяців тому +1

      Thank you! But yeah, there's other comments that are some of the reason developers justify. The elitist devs 🙄

    • @beilog7489
      @beilog7489 3 місяці тому +1

      @@zaba_dev Im happy I ran into your channel to see that its okay to use third-party solutions because the feel i got from other devs made me feel bad for when i use someone elses solution instead of reinveinting the thing. Thanks!😄

    • @zaba_dev
      @zaba_dev  3 місяці тому +1

      @@beilog7489 A lot of devs using them! I've seen so many comments by top indie devs and they've just seamlessly relied on third party assets to balance out what they can and can't do

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

    the world looks great! I have one question about it though. In the video, you seemed to be saying that the world would be newly procedurally generated for each individual on each playthrough, but with certain locations that are permanent and always appear. That made me wonder... what's the benefit of having it always be a new world? Would it not make sense to generate the world in the first place just once and then put iconic spots on top of that, so the players are always on the same world? If the locations will always be there, it seems like the only difference is how the trees and paths are arranged, which doesn't seem to impact terribly much in terms of player experience. Unless I'm misunderstanding your goal?

  • @Hero99970
    @Hero99970 10 місяців тому +1

    amazing work, what about adding a summoning spells also transforming spell like becoming a dragon for a number of time

  • @assasssin5328
    @assasssin5328 9 місяців тому

    I really like the way your terrain looks, great job! I actually own this MapMagic 2 bundle as well but I can't really get any decent results since there are not too many tutorials on it. Can you please like provide a screenshot of your MapMagic graph as an example if it won't undermine your development process? Thanks and good luck with your project!

    • @zaba_dev
      @zaba_dev  9 місяців тому

      My graph is just copied from the documentation and the developers UA-cam channel, I never really did anything novel, try those out and message me if you're struggling

    • @assasssin5328
      @assasssin5328 9 місяців тому

      @@zaba_dev Hi and thanks for the reply. Yeah I tried those out, but these graphs are way too primitive. I mean, not as complex as yours to even be an example so I thought that maybe you could share a screenshot of your graph on discord so that I could have an idea of how it is supposed to look like

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

    It’d be cool to see distant objects fade in rather than pop up, not sure how intensive that would be, but it would make the loading of objects less noticeable

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

    NICE

  • @Sworn973
    @Sworn973 26 днів тому

    Does this map magic allow for "cutting" the ground? So you can have a building that has a underground passage, and it does not have the ground covering the entrance.
    I was trying to do it with Landscape and virtual texture to "hide" a particular section, but I can't get my head around this at all

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

    imma have to take a look at that tool. Im not a map builder so having a solution to that would help immensly

  • @froggystrap1232
    @froggystrap1232 Рік тому +1

    From a worldbuilding point of view it's super cool!!
    It’s giving me such a Simon Stålenhag feel, to have a contrast between the super militarized robot army and a peaceful playful group of teen witches. It’s the contrast between the highly advanced but still rigid thinking versus the fluid and young thoughts.
    Maybe it can relate to violence and having witches using mostly non offensive power can make it more apparent. You can have only defensive or retaliation spells, maybe robots have taken control of the magical knowledge that was freely available before, the group is part of a rebellion (very YA) and killing or short circuiting the robots give some energy/mana/magic knowledge to the player. Maybe robots collect magic from places of powers (animals, shrine, gods?!) and siphon there magic, leylines or the aether is in the air and the big round enemy that float dim magic by absorbing it from the air or maybe tech is magic and it’s a war between technomagic and traditional magic.
    Anyway I’m rambling love the video ❤️

    • @zaba_dev
      @zaba_dev  Рік тому +1

      Oh yeah wow, I was actually looking at Simon Stålenhag before starting this when I was thinking of concepts. I love the retro kids with huge machines stuff.
      What I really love is the idea that the robots have magic and you can get mana from them when you defeat them. Because you do need to get for beating enemies. And yeah robots siphoning magic is currently what I have in plan, in my previous video I explain how some stuff like flying doesn't work until you destroy the robots "siphons" in the area.
      But yeah I'm in a pickle on the rebellion storyline or a smaller, singular event style story. It decides on a lot, even the state of my NPCs etc.
      Really appreciate the ideas though, it's not rambling if it's this articulated! Thank you very much

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

    I'm not sure if you plan for this, but i feel like the brooms would looks cooler if you sat on them. The character could lean forwards when going faster then.

  • @rubenzs3161
    @rubenzs3161 8 місяців тому

    Add an anticipation animation to the shooting so the player knows when to dash

  • @erikm9768
    @erikm9768 10 місяців тому +1

    Great work! Do you use VSPro with MapMagic? I tried using VSPro, but turns out that VSPro is discontinued and the dev has quit so it doesnt work on newer versions :(

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

      I used to. I had it working on 2022.1 I believe but yeah it does seem discontinued, sucks cause it's so good. Someone on the VSPro Discord is very active in helping and trying to continue it though so you can try that.
      But MapMagic does pretty much everything VSPro does, and if not it's easier to create a custom node than try mess with VSPro.

  • @tcgerbilheroes4386
    @tcgerbilheroes4386 Місяць тому

    well done , great work ,
    do you have a course to create a procedurally generated city and maps by any chance ? where recommend us somewhere to learn it for unreal Engine ?

  • @beidero
    @beidero Рік тому +2

    Like the terrain, but a humanoid robot with a laser gun does not really seem to fit in my opinion. Would rather think it should have a wand or something. On the other hand I see as an indie dev fast and cheap is often the way to go.
    As for spells, I did a spell based game in godot with C# where I made each effect of the spell a very simple class. So for instance the movement pattern, if it splits on hit, pierce, if it explodes on hit, etc... I really liked this system as it let me easily combine different effects for unique spells or to let the player combine / socket spells with different effects.
    So some cool things i found with this system was the player discovery, for instance explode on hit + pierce would trigger an explosion but the bullet would keep going. Split on hit + pierce would do the same so you could get crazy combo spells that would split, explode, bounce off walls, etc..
    So highly recommend thinking about doing modular spells if you are doing a spell system.

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

      Yeah, thinking on the robots gun, maybe lasers don't 100% fit this retro theme. I'll try changing the projectile appearance around
      Oh yeah, love that modular idea. Abilities stacking to make combinations, that's so cool. I had a lighter variation of this in mind, inspired by Hollow Knight, but that doesn't go this in-depth. This sounds really cool and I suppose takes better advantage of what 3d projectiles can do. I'll definitely be taking this into design decisions, really good idea, thank you!
      It'd be really fun to show off to other players what your version of the spell can do versus there's 😁

  • @OverridenStudios-nw4mc
    @OverridenStudios-nw4mc Рік тому

    A spell that freezes the enemy in place, and another one, that makes the enemy float up, and then slam into the ground

  • @TomatoSaucey95
    @TomatoSaucey95 Рік тому +2

    cool

  • @Shiryofruit
    @Shiryofruit 11 місяців тому

    Here's a spell idea: An aqua spell that will create a trail of water wherever you point your wand and when activating the ability again it'll freeze the water trail. Useful for bridging, making ice physics to annoy friends, temporarily walling areas off, and maybe freezing enemies as well. ✨

  • @qzerzae4032
    @qzerzae4032 11 місяців тому

    Do you think i should use a plugin/tool as you did in order to create a cubic procedural world or i could do it by hands?

  • @henrysteven137
    @henrysteven137 11 місяців тому +1

    "how I made a procedural world fast: I bought it". checks out

    • @zaba_dev
      @zaba_dev  11 місяців тому

      I didn't buy the world, I bought a tool and made it with it 🌝