Making a Roguelike Horde Survival in 1 month

Sdílet
Vložit
  • čas přidán 7. 01. 2023
  • With 2023 just starting its the perfect time for us to learn how to complete a video game. This video series is to go from nothing to a full game, and show you each step of the process, from creating a prototype to and uploading and releasing on steam, in under one month. In this video we cover selecting a genre, creating the initial prototype for the game, with enemies, a player, and core game mechanics. Enjoy!
    Come hang out on Discord: / discord
    Check out the Synty store by using my affiliate link to support the channel! syntystore.com?ref:TJ
    Twitter: / tjgamedev
    Music in order of play -
    jump man 93 - bruh: • jump man 93 - bruh
    Evan King - Lets Go! / @contextsensitive
    contextsensitive.bandcamp.com/
    edamame - bbno$ & Rich Brian: • bbno$ & Rich Brian - e...
    Yung Bae - You’ve Got Me: / youve-got-me
    HOME - Head First: • HOME - Head First [Syn...
    About me -
    Hi I'm TJ, a developer who is passionate about learning gamedev. I primarily develop games on the unity platform using C# but any code is fair game. I’m still learning a lot but hope you’ll enjoy my
    Software Used -
    Unity Version: 2021.1.22f1
    Visual Studio Code: code.visualstudio.com/
    Adobe Premiere Pro: www.adobe.com/products/premier
    Adobe Photoshop: www.adobe.com/products/photoshop
    PC Specs -
    NVIDIA GeForce RTX 3080
    AMD Ryzen 7 2700x
    32GB RAM
    Way too much caffeine
    #unity3d #indiedev #gamedev #indiegame #gamedevelopment #devlog #madewithunity
    #indiedev
  • Věda a technologie

Komentáře • 112

  • @qwertz3813
    @qwertz3813 Před rokem +33

    Good luck with this project! One of the problems with making games is that after a while it stops being fun and you feel like doing something else would be more entertaining, so I hope you will be enjoying it until the end.

    • @quackncheese
      @quackncheese Před rokem +3

      I assume that is one of the driving factors for him working on this game, as to not get burnt out working on his main game!

    • @TJGameDev
      @TJGameDev  Před rokem +4

      Thanks man! I’m certainly enjoying it so far.

    • @aussieraver7182
      @aussieraver7182 Před rokem +3

      That's the secret with being a solo developer.
      If you're bored of coding, go make some 3D models.
      If you're bored of 3D modelling, start texturing.
      If you're bored of texturing, start writing some documentation for marketing strategies.
      Etc.etc.etc.

  • @javazombi
    @javazombi Před 8 měsíci +2

    The spawn zone colliders were clever, thanks for sharing!

  • @captainnoyaux
    @captainnoyaux Před rokem +5

    Liked because of your "basic flat grid" @1:16 🤣

    • @TJGameDev
      @TJGameDev  Před rokem +1

      It’s a staple of the channel at this point

  • @Zondels
    @Zondels Před rokem +5

    Looks cool! Can't wait to see more of this

  • @PolyBench
    @PolyBench Před rokem +2

    Love the format, keep going!

  • @andrewdunne8985
    @andrewdunne8985 Před rokem +1

    Nice work man! I like the system for your spawning with the spawnable tiles and non-spawnable! looking forward to the next one!

  • @Sh0ttzY
    @Sh0ttzY Před rokem +5

    Just started game Dev around a week ago and ur channel has helped me alot with getting inspiration and learning!

    • @ioanaldea1509
      @ioanaldea1509 Před rokem

      Same except I have a year of game dev expirience but not with unity I used until now 1Godot, 2Unity, 3Unreal and back to learning Unity sooo yea really inspierd

    • @TJGameDev
      @TJGameDev  Před rokem

      Hell yeah. Best of luck

  • @thatonedudelive7260
    @thatonedudelive7260 Před rokem +3

    So this is what you have been up too.... awesome to see you working on something new. Cant wait to see the next episode.

    • @TJGameDev
      @TJGameDev  Před rokem +1

      Thanks man, I’m glad people like you are cool with my trying out different things

  • @VARIGONSTUDIOS
    @VARIGONSTUDIOS Před rokem +1

    Very cool, looking forward to the next one. It's always cool to see what fellow game devs are up to. +1 sub

  • @jakehubyt
    @jakehubyt Před rokem +1

    already looks spicy, nice job!

  • @giornogiovanna8476
    @giornogiovanna8476 Před rokem

    Awesome job! Definitely inspires me to continue working on my Rougelike game
    Also involving the swords, I think a good way to make them different is to make them work differently
    Like perhaps keep the light sword the same, where you quickly slash in a wide arc in front of you (and maybe give it a lingering effect), making it more defensive
    But change the katana to be more risk reward offensive, and make it a charged attack, that when released, the player dashes in the direction of the cursor before the perform a slash, and during the dash they get some I frames and it deals damage to enemies you dash through, kinda like something from an anime ig
    Also the longer you charge it the further you dash
    But that's just my idea and I hope it made some sense lol
    I thought of it because of how katanas are often shown in media, plus when playing stuff like Dead Cells, modded Terraria, and even TF2, I always found that weapons that change the way you look at movement are really fun to play with

  • @limmmi
    @limmmi Před rokem +1

    So great! This game dev channel has some great content, story telling and game ideas. Love watching inbetween making games to refuel my motivation. If you want an easy tweak to the health bars, level up bars etc, try adding a gradient fill instead of a solid going from top to bottom, add a slightly darker green to the top and bottom, spread out the gradient so its mostly the green fill, and you can kind of get a poor mans 3D effect.

    • @TJGameDev
      @TJGameDev  Před rokem

      Great idea! Thanks for the tips

  • @Skeffles
    @Skeffles Před rokem +1

    This game looks great! Can't wait to hear more.

  • @micheal8803
    @micheal8803 Před rokem +15

    Instead of changing player stats I always prefer when upgrades change the players mechanics and gain new abilities

    • @TJGameDev
      @TJGameDev  Před rokem +1

      Hmm, might do a mix of both. What do you think?

  • @branidev
    @branidev Před rokem +2

    cool, hope you pull it off

  • @dewythking
    @dewythking Před rokem +4

    Good progress, can't wait to see the next episode!
    About Tavern Team, you should rather take a big(ger) break, than make something you don't really like to do.
    I got inspiration from this video, i might try to start a new project too.
    Have a nice one!

    • @TJGameDev
      @TJGameDev  Před rokem

      Thanks deWyth! Glad you’re cool with a break

  • @nahtan5855
    @nahtan5855 Před rokem +1

    Very cool!

  • @xXanderman
    @xXanderman Před rokem +2

    Looks great! Reminds me of the game they came from space and ate our brains 😂

  • @FanaticChain
    @FanaticChain Před rokem

    Hell yeah TJ upload

  • @milesnielsen2368
    @milesnielsen2368 Před rokem +1

    This channel much underrated

  • @grandmasterglick5895
    @grandmasterglick5895 Před rokem +1

    Very cool bud, good luck. I'm also working on a roguelike, aiming to release in a few months though. I'm much older than ya and learned to code in a much different style, picking up Unity now but sort of fumbling through it. I'm doing it very old school style so far, and having some success.
    Hope your game and launch goes well bud, I'll keep watching.

  • @Alabedy
    @Alabedy Před rokem +1

    Keep going 💪

  • @RGHdrizzle
    @RGHdrizzle Před 4 měsíci +1

    Btw I found that u can do the dynamic spawning of the enemies using culling group too which is pretty useful

  • @SebastianGraves
    @SebastianGraves Před rokem

    Also glowing Neon zombies.

  • @Shrud.mp3
    @Shrud.mp3 Před rokem +1

    robots fit neon theme in my opinion

  • @mariocamspam72
    @mariocamspam72 Před rokem +1

    Panama papers sneak-attack heyoo!

  • @CodyIsDumb
    @CodyIsDumb Před rokem +1

    I love the fact that the upgrade logo for speed is the CZcamsr IShowSpeed

  • @DarioMarken
    @DarioMarken Před rokem

    I can soon say "I was here before 1k" to flex. On a serious note you're doing great, and you're seriously underrated!

    • @TJGameDev
      @TJGameDev  Před rokem +1

      Thanks man, I appreciate you sticking around 🙂

  • @depressyimpressyrepressy

    If i may, when you mentioned making the camera follow the character, I was curious how you go about it. If I may offer some advice, installing the virtual cameras (Cinemachine) via the package manager is way superior to hard coding the camera to follow (how I used to do)

  • @raybandsofficial
    @raybandsofficial Před rokem

    Thumbnail factual💯

  • @matimetraveler1042
    @matimetraveler1042 Před rokem +1

    I love games like this, Soulstone Survivors being one of my faves..personally I'd love to see a cyberpunk style one with robot enemies, different mechs as bosses, etc...gives more of a massive company took over the world feeling imo

  • @shadowkoala5452
    @shadowkoala5452 Před rokem +1

    Interesting placeholder textures...

  • @wcrb15
    @wcrb15 Před rokem +1

    I also just started a horde survival rogue like project to be the first game I actually complete and release! It will be interesting to see how yours turns out! Definitely should stick to the robots it fits the cyberpunk theme better IMO

    • @TJGameDev
      @TJGameDev  Před rokem +1

      Best of luck! Hopefully we both finish

    • @wcrb15
      @wcrb15 Před rokem

      @@TJGameDev yeah we can do this!!!

  • @FreakyGamma
    @FreakyGamma Před rokem +3

    As a fellow BEAN enjoyer, I approve this message. We're coming up to our 1 year without Dani posting on his main channel on the 14'th and must keep his legacy alive!

    • @TJGameDev
      @TJGameDev  Před rokem

      It’s just perfect for prototyping haha

    • @wcrb15
      @wcrb15 Před rokem +1

      OMG it's been a year? 😭

    • @FreakyGamma
      @FreakyGamma Před rokem +1

      Who knows. He may come back on his one year absenceversary

  • @dimitriyuckowitcz6869

    Hey quick question how do you calculate the aim Direction and then rotate the player correctly? I cant find a solution to get the correct world position in 3D space.

    • @TJGameDev
      @TJGameDev  Před rokem

      Just get the mouse position in 3d space. If you google that you should get a few code snipers

  • @gamechannel1271
    @gamechannel1271 Před rokem +1

    Turn up the roughness on your materials so the road doesn't look like a mirror reflecting a near perfect ball of light from the street lamps.

    • @TJGameDev
      @TJGameDev  Před rokem

      Didn’t know this, thanks will do

  • @viatori5566
    @viatori5566 Před rokem

    I just watched your 2 year dev journey and one of your games made me think of this youtuber maxabajilion. He just started a dev log this year (I think). Idk, I wanted to say something to you. Yall might get along pretty well.

  • @styxrakash4639
    @styxrakash4639 Před rokem +1

    Duuuuuuuude you gotta try the 2D stuff. I recommend Aseprite for making 2d sprites

  • @spinach1472
    @spinach1472 Před rokem

    Do Cyborg Zombies like the Borg from Star Trek

  • @gergogyenes5104
    @gergogyenes5104 Před rokem

    Is your Flat Grid Prototype Material for download anywhere? It looks great!

    • @TJGameDev
      @TJGameDev  Před rokem

      Nah I made it in photoshop. Join my discord and I’ll send it to you

  • @UsmanDev
    @UsmanDev Před rokem +1

    The walking dead😳

  • @frattitwo7309
    @frattitwo7309 Před rokem +1

    ROBOTS! Zombies are overdone to death

  • @mykaelboyte-coutu1388
    @mykaelboyte-coutu1388 Před rokem +1

    i'd rather commit sudoku got me haha!

  • @okee
    @okee Před rokem +1

    I can see that in the end of the video, the game starts to have frame drops. I think it’s the right time to optimize, unless this was a video rendering issue.

    • @TJGameDev
      @TJGameDev  Před rokem

      Pretty sure it was just the video glitching, but you’re right that I’ll have to optimize the enemy movement soon.

  • @RadPotato2
    @RadPotato2 Před rokem +1

    There’s a new zombie game every week feels like… do robots! Will make it easier to make alternate enemy types that shoot lasers and what not to lol

  • @Gremwu
    @Gremwu Před rokem +2

    Robots fs
    fitts the theme better

  • @CourteousH
    @CourteousH Před rokem

    All these arena survival games seem to turn dead bodies into experience orbs. I wonder if gameplay could be made more interesting if the dead enemies became ragdolls instead and there was a strength limit on the living enemies so that eventually a wall of the dead would repel new spawns. Then the player could vacuum up the dead bodies to gain experience - also clearing the way for the player and the enemies to move through. Maybe it would be a nothingburger though. Not sure.

    • @TJGameDev
      @TJGameDev  Před rokem

      Hmm, it’s an interesting thought. I’ll have to test cause I think my pc would catch fire if I turned them all into rag dolls

  • @nougabouga641
    @nougabouga641 Před rokem +1

    Hello sir, I have a question for you if you will. I have been thinking of trying to get into game development but I'm worried about it being sustainable from the money side of things because, like everyone, I wish to eventually make a lot of money to be able to buy a house, provide for my parents and my family , provide them with a nice life and become wealthy. Therefore I want to know your opinion when it comes to the money side, because it has been done by indie devs but only by a very small minority.

    • @TJGameDev
      @TJGameDev  Před rokem

      If your goal is money (like me) get a comp sci degree. Work a normal software job, and do game dev for fun

  • @tacomoustachio
    @tacomoustachio Před rokem +1

    I really think learning how to 3d model and make your own assets is a valuable skill to have, and practicing what you're not proficient at can really help you improve.

    • @TJGameDev
      @TJGameDev  Před rokem

      You are right, I’ll have to spend some time learning sooner rather than later

  • @kaulotubbies
    @kaulotubbies Před rokem

    have you stopped making the tavern game?

  • @balbek
    @balbek Před rokem +1

    Go robots

    • @TJGameDev
      @TJGameDev  Před rokem

      Will do

    • @balbek
      @balbek Před rokem

      @@TJGameDev Good work tho, keep it up🔥
      Also nice to see gamedev community making vlogs

  • @Entiregoat.
    @Entiregoat. Před 10 měsíci

    Bro lets make a game together i will make the assets you will make the game you can keep 60% of the profit
    We can make a good 3D game

  • @tzurilenger4004
    @tzurilenger4004 Před rokem +2

    first

  • @irumi890
    @irumi890 Před rokem +2

    TJ release cyberchef 😡😡

    • @TJGameDev
      @TJGameDev  Před rokem

      Haha there would be a few years of work required

  • @pedroaboffa
    @pedroaboffa Před 9 měsíci +1

    now teach ?

    • @TJGameDev
      @TJGameDev  Před 9 měsíci +1

      Haha I try

    • @pedroaboffa
      @pedroaboffa Před 9 měsíci

      haha very nice video.. but you need to do a tutorial on how to do it from scratch.. !!! =P@@TJGameDev

    • @TJGameDev
      @TJGameDev  Před 8 měsíci +1

      Maybe one day

  • @AD-Production-s
    @AD-Production-s Před rokem

    Game engine name?

  • @SebastianGraves
    @SebastianGraves Před rokem

    ROLLING CONTENT

  • @subnautica_land3521
    @subnautica_land3521 Před rokem +2

    reboot cyberchef