TJ
TJ
  • 27
  • 1 901 257
Game Dev remakes the greatest Tower Defense game!
I spent 6 months recreating kingdom rush as a 3D roguelike game. Here it is.
Wishlist Castles on Clouds on Steam: store.steampowered.com/app/1668620/Castles_on_Clouds
Playtest the game by joining the Discord: discord.gg/cSnj42XCy5
See Daily Devlogs on Twitter: TJGameDev
Contact me for freelance work: TJ@memoristudios.com
Check out the Synty store by using my affiliate link to support the channel! syntystore.com/?ref:TJ
About me -
Hi I'm TJ, an indie developer primarily developing games in the Unity Engine. I left a career in software to focus on my passion of game dev and am enjoying every moment of it.
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
zhlédnutí: 3 999

Video

What 100 Days of Game Development Looks Like
zhlédnutí 56KPřed 3 měsíci
I disappeared from CZcams for 100 days to create a game. Here it is. Wishlist Castles on Clouds on Steam: store.steampowered.com/app/1668620/Castles_on_Clouds Playtest the game by joining the Discord: discord.gg/cSnj42XCy5 See Daily Devlogs on Twitter: TJGameDev Check out the Synty store by using my affiliate link to support the channel! syntystore.com/?ref:TJ About me - Hi I'm TJ, ...
Why Godot made me RUN back to Unity
zhlédnutí 160KPřed 7 měsíci
Unity Dev tries another engine, what happens next will shock you! Nah but screw unity atm, wanted to check out some other engines. Come hang out on Discord: discord.gg/cSnj42XCy5 Check out the Synty store by using my affiliate link to support the channel! syntystore.com/?ref:TJ Twitter: TJGameDev About me - Hi I'm TJ, a developer who is passionate about learning gamedev. I primarily...
Adding a Terrifying Monster to my Horror Game!
zhlédnutí 8KPřed 10 měsíci
Check out the new Unity LTS: blog.unity.com/engine-platform/unity-2022-lts-is-coming-in-june I've been working on my dream game for a few months now, it combines the monster slaying of The Witcher and the combat mechanics of Dark Souls, with an overarching roguelike format of games like Slay the Spire and Hades, all being set in a terrifying cave system filled with eldritch horrors. But there w...
I made the Most Terrifying Horror Game!
zhlédnutí 59KPřed 11 měsíci
I've been working on my dream game for a few months now, it combines the monster slaying of The Witcher and the combat mechanics of Dark Souls, with an overarching roguelike format of games like Slay the Spire and Hades, all being set in a terrifying cave system filled with eldritch horrors. But there was a huge problem that stood in my way: Come hang out on Discord: discord.gg/cSnj42XCy5 Check...
Procedural Generation of a City in Unity
zhlédnutí 49KPřed rokem
This is the final devlog of our month long game challenge, and for the last week I needed a proper city, now I could spend 5 hours placing it by hand, or 12 hours coding a system to generate the terrain, and since Im luckily to bad at math, Ill teach you (wildly oversimplify) how I generated it using Wave Function Collapse and if you keep watching Ill let you know how you can get the code to do...
I tried to make Cyberpunk in Unity
zhlédnutí 24KPřed rokem
Part 3 of our month long video game experiment. Today, I want to recreate the sandevistan and Im going to take you along for the ride so that you can learn how I approach recreating something. Screenshotting script: github.com/TJGameDev/RandomScripts Come hang out on Discord: discord.gg/cSnj42XCy5 Check out the Synty store by using my affiliate link to support the channel! syntystore.com?ref:TJ...
How I Made My Roguelike Game Replayable
zhlédnutí 13KPřed rokem
Part 2 of our month long video game experiment. Today, we are going to work on adding replayability to our game. We will try to answer the question: Why do some games hook players into coming back day after day, season after season, while other games are dead days after release? Screenshotting script: github.com/TJGameDev/RandomScripts Come hang out on Discord: discord.gg/cSnj42XCy5 Check out t...
Making a Roguelike Horde Survival in 1 month
zhlédnutí 26KPřed rokem
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...
I added Bar Fights to my Indie Game! | Devlog
zhlédnutí 16KPřed rokem
I'm making an indie game where you run a medieval tavern and everyone wants me to add bar fights. In this video we are going to do just that! First we add fighting mechanics to the player. I set up some new blend trees that will allow our animations to flow together when you move around. Im going to set up a new set of input actions for the player, and switchback and forth at the press the hotk...
The worst part of being an indie game dev
zhlédnutí 20KPřed rokem
I've been working on an indie game for the past year and I hit rock bottom. I had come up with a dope idea for a game: running a medieval tavern with your friends. I fleshed out a lot of the components, built a fun environment, set up customers, added serving mechanics, decorations, lighting, npcs. I even had the room temperature IQ idea to add multiplayer, but hey, people said it looked great....
I Made the Backrooms into a VR Game!
zhlédnutí 24KPřed rokem
I created a VR game that makes them EVEN more terrifying. But how did we get here? According to an old forum post, you can end up in the back rooms by mis-stepping or falling in just the right way causing you to no clip out of reality and into the backrooms. The backrooms are divided into thousands of levels, and according to this wiki, you’ll most likely find yourself in level 0, codenamed the...
Adding Your Requested Feature to my DREAM Game!
zhlédnutí 13KPřed rokem
I've been working on my dream game where you run your medieval tavern, selling drinks, hiring staff, and having fun. I let my community pick what I work on next cause I like to pretend to be a good guy. So to get started I sat down and wanted to understand what makes a character creation system good, so I looked at lots of ui systems. The basic functionality of the system involves loading an ic...
How I added an Upgrade system that players actually want | Devlog #8
zhlédnutí 15KPřed rokem
I've been working on my dream game where you run your medieval tavern, selling drinks, hiring staff, and having fun. I've been asked, (threatened) by you guys to allow the player to spend the profits they make on upgrading their tavern, from buying additional tables and storage to decorating their tavern with banners and lighting. Come hang out on Discord: discord.gg/cSnj42XCy5 Check out the Sy...
Forcing an AI to do my CHORES! | Tavern Team Devlog #7
zhlédnutí 13KPřed rokem
In order to keep your lovely tavern clean, I implemented multiple chores to do, I have a huge issue though. I just got home from working all day, sat down and realized I don't want to do any more chores. So I built AI staff that you can hire to not only run your tavern, but to keep it clean as well. Im gonna break down the specific logic I set up, and at the end, put them to the test to see if ...
I turned Love Death & Robots into a VIDEO GAME?!
zhlédnutí 19KPřed rokem
I turned Love Death & Robots into a VIDEO GAME?!
I added Infinite Replayability to my DREAM Game! | Tavern Team Devlog #6
zhlédnutí 65KPřed rokem
I added Infinite Replayability to my DREAM Game! | Tavern Team Devlog #6
How I recreated my favorite Roguelike in 1 WEEK!
zhlédnutí 25KPřed rokem
How I recreated my favorite Roguelike in 1 WEEK!
I Added Multiplayer to my Tavern Simulator! | Tavern Team Devlog Ep. 5
zhlédnutí 25KPřed 2 lety
I Added Multiplayer to my Tavern Simulator! | Tavern Team Devlog Ep. 5
2 Years of Learning Game Development in Unity | My devlog progress
zhlédnutí 1,1MPřed 2 lety
2 Years of Learning Game Development in Unity | My devlog progress
Adding RACES to my DREAM GAME! | Indie Devlog #4
zhlédnutí 12KPřed 2 lety
Adding RACES to my DREAM GAME! | Indie Devlog #4
I recreated Breath of the Wild’s cooking system in Unity! Tavern Team DevLog Part 3
zhlédnutí 18KPřed 2 lety
I recreated Breath of the Wild’s cooking system in Unity! Tavern Team DevLog Part 3
How I made my NPCs feel immersive using Unity's Animation Rigging! Tavern Team Devlog 2
zhlédnutí 33KPřed 2 lety
How I made my NPCs feel immersive using Unity's Animation Rigging! Tavern Team Devlog 2
I Created a WORDLE Discord Bot!
zhlédnutí 8KPřed 2 lety
I Created a WORDLE Discord Bot!
I Created A Game where you Run a Medieval Tavern! Tavern Team Devlog #1
zhlédnutí 19KPřed 2 lety
I Created A Game where you Run a Medieval Tavern! Tavern Team Devlog #1
I Created A Multiplayer Game in Unity in 1 Week, Here's What I Learned...
zhlédnutí 38KPřed 2 lety
I Created A Multiplayer Game in Unity in 1 Week, Here's What I Learned...
Tourney Manager - Dev Log November 2021
zhlédnutí 3,2KPřed 2 lety
Tourney Manager - Dev Log November 2021

Komentáře

  • @wibranden
    @wibranden Před 3 hodinami

    Since crops don’t grow during winter, wouldn’t it be cool for the “fields” to be replaced with some sort of animals during this time?

  • @BusinessWolf1
    @BusinessWolf1 Před 8 hodinami

    What kinda propaganda piece is this lol. The long term move is clearly anything except for Unity. You will very likely pay for this. If I were you I'd take that pain now, while I can control it.

  • @x_vye
    @x_vye Před 11 hodinami

    1. Add Asmongold as a minion 2. Put it on r/Asmongold 3. Profit

  • @XadegamerOfficial
    @XadegamerOfficial Před 13 hodinami

    Please how did you display the 3D models in the UI, I am thinking render texture but would like to hear your approach. Also are you using ECS?

  • @bananadev
    @bananadev Před 17 hodinami

    Looks awesome but you should put a toon shader on the buildings- it would look so much better than the Unity default materials :)

    • @bananadev
      @bananadev Před 16 hodinami

      Just tried it out, you did such an awesome job I'm super excited to see where it goes!

  • @-RiSK-AK
    @-RiSK-AK Před 23 hodinami

    is it really needed to add religious stuff like church ? there is alot of ppl out there who cant play something against their religion

    • @Sare204
      @Sare204 Před 20 hodinami

      Do those religions look down on killing others? If so, they should probably play games like cities skylines. Or animal crossing. You don't have to play the game. You have options.

    • @-RiSK-AK
      @-RiSK-AK Před 19 hodinami

      ​@@Sare204 Dude i dont know what are you talking about, but there is ppl out there that actually love and value their religion, they fear god and they try their best to not disobey him, a game wouldnt be a an exception

    • @-RiSK-AK
      @-RiSK-AK Před 19 hodinami

      @@Sare204 im talking about one religion btw

    • @-RiSK-AK
      @-RiSK-AK Před 19 hodinami

      @@Sare204 anyways i dont know what killing others has to do with a game

    • @-RiSK-AK
      @-RiSK-AK Před 19 hodinami

      @@Sare204 its his game anyways he can do whatever he wants

  • @tristanhatfield24
    @tristanhatfield24 Před dnem

    i love seeing this format come back. i have needed this return for so long

  • @tiptopmainiac5261
    @tiptopmainiac5261 Před dnem

    The defenition of quality over quantity.

  • @343guiltyspification

    Great fun so far! I have especially fallen in love with the UI presentation. Looks so smooth...🤌 Regarding constructive feedback, I have spotted a few small spelling mistakes so far: The end screen text reads "Our defenders has [should be: have] fallen..." The card "Idol of the Sun Maiden" reads: "Its [should be: It's] only paganism..." Also, the developer console menu opens up when the merchant arrives. Don't know why, it's also not particularly bothersome but I thought I'd point it out. All in all: Good job with the game, it's great fun!

    • @TJGameDev
      @TJGameDev Před dnem

      Thanks man! I appreciate all the feedback I’ll take a look at it!

  • @NKCubed
    @NKCubed Před dnem

    return of the track and field coding king 🙏

  • @Geeze
    @Geeze Před dnem

    Game is looking great, nice work!

  • @problemsome
    @problemsome Před dnem

    another banger 👏

  • @lildgamedev6885
    @lildgamedev6885 Před dnem

    Played the demo man, really good work!!

  • @danielgiacopelli5110

    Take all my money right now

  • @colinforaker1143
    @colinforaker1143 Před dnem

    Glad to see all the hardwork paid off!

  • @weeknight74
    @weeknight74 Před dnem

    Hearing your thought process through the dev process helped spark some good ideas for my own game. Thx!

  • @CodeMonkeyUnity
    @CodeMonkeyUnity Před dnem

    Wow the game has improved a massive amount since I last saw it, great job! I love all the polish in all Card Select screen, looks really juicy!

    • @TJGameDev
      @TJGameDev Před dnem

      Thank you so much sir, you’re a huge inspiration to me

  • @dobrx6199
    @dobrx6199 Před dnem

    Just wishlisted it!

  • @obrooks
    @obrooks Před dnem

    The airship looks sick, and perfectly fits the rest of the game's design too. Keep it up man

  • @UsmanDev
    @UsmanDev Před dnem

    Huge W

  • @milas6487
    @milas6487 Před dnem

    such a cool game, very nice

  • @TitanLordofPizza
    @TitanLordofPizza Před dnem

    Looks nice.

  • @SebastianGraves
    @SebastianGraves Před dnem

    Wish listed. Great video brother. I wish you luck with the launch.

  • @techyte8810
    @techyte8810 Před dnem

    These videos are an amazing inspiration, loved what you said about feeding creativity, can’t wait to play!

  • @dustintaub
    @dustintaub Před dnem

    The most inspirational dev out there. Nice work, fellow idea-goblin.

  • @myk3l9675
    @myk3l9675 Před dnem

    Awesome work brother! I can't wait to try it out!

  • @bpdhoplite
    @bpdhoplite Před dnem

    Another banger dev log brother man. Best of luck with this game big fan of yours

  • @hansfritz6026
    @hansfritz6026 Před dnem

    How about an update video 😀 maybe a little tutorial how to implement the agents navigation asset

    • @TJGameDev
      @TJGameDev Před dnem

      lol well it’s your lucky day!

  • @SmartLearningAI
    @SmartLearningAI Před 3 dny

    When considering alternatives to PostgreSQL for game engines, it's important to keep in mind the specific requirements and constraints of game development, such as performance, ease of integration, scalability, and licensing considerations. Here are some alternatives worth exploring: 1. **SQLite**: - SQLite is a lightweight, self-contained SQL database engine that requires minimal setup and administration. - It's suitable for smaller-scale games or for managing local data storage, such as player profiles, settings, and small-scale game data. - It's easy to integrate into game projects due to its simplicity and lack of dependencies. - However, it may not be suitable for large-scale multiplayer games or games with complex server-side requirements. 2. **Firebase Realtime Database / Firestore**: - Firebase offers Realtime Database and Firestore as cloud-hosted NoSQL databases. - They are well-suited for real-time data synchronization and multiplayer games, as changes are instantly propagated to connected clients. - Firebase provides SDKs for various platforms, including Unity and Unreal Engine, making integration relatively straightforward. - These databases offer scalability and real-time synchronization but may come with associated costs based on usage. 3. **MongoDB**: - MongoDB is a popular NoSQL database known for its flexibility and scalability. - It's suitable for handling large volumes of unstructured or semi-structured data, which can be useful for storing game-related content like user-generated content, game assets, or analytics data. - MongoDB provides Unity and Unreal Engine plugins for easy integration into game projects. - It offers features like sharding and replication for scalability and high availability. 4. **Amazon DynamoDB**: - DynamoDB is a fully managed NoSQL database service provided by Amazon Web Services (AWS). - It's designed for high availability, scalability, and performance, making it suitable for handling the data needs of large-scale multiplayer games. - AWS provides SDKs for various game development platforms, allowing seamless integration with game engines like Unity and Unreal Engine. - DynamoDB's pay-as-you-go pricing model can be cost-effective for smaller games and scales well for larger projects. 5. **Redis**: - Redis is an in-memory data store often used as a caching layer or as a database for real-time applications. - It's well-suited for scenarios where low latency and high throughput are critical, such as real-time leaderboards, session management, and matchmaking. - Redis offers data structures like sets, lists, and sorted sets, which can be useful for implementing various game features. - Integration with game engines can be achieved through Redis client libraries or RESTful APIs. When choosing an alternative to PostgreSQL for your game engine, consider factors such as data storage requirements, scalability, performance, ease of integration, and long-term maintenance. It's essential to evaluate each option based on your specific use case and project needs.

  • @Mrarty_
    @Mrarty_ Před 4 dny

    Why has it been so long since the last devlog? I think more alcaholic drinks and foods could make the gane more intresting and maybe listening in onto people's comversations could be added for entertainment reasons

  • @Darkfault
    @Darkfault Před 12 dny

    Looked around godot, the community is awful and toxic, the engine has "features" that are half assed just to "be there" so they can say "we have x", it is unusable for any serious game dev work. More like a toy for really casual hobbyists, with a few exceptions. Skipped it, and went straight to UE5 - best decision ever!

  • @alfonzo6320
    @alfonzo6320 Před 17 dny

    That's a pretty good journey man! out of curiosity, what percentage of the code have you written yourself, and did you use any third party system? Thanks

  • @st.coiled
    @st.coiled Před 17 dny

    any way you could teach me a thing or two in a call?

  • @Zannae
    @Zannae Před 17 dny

    2:19 I would love to see the link in the description. Probably all links from the video, if there are anymore. :)

  • @LandersWorkshop
    @LandersWorkshop Před 20 dny

    Godot scores big points on being free, fully-free compared to Unity and mid-range for indies, casuals and pros alike. User-friendliness is arguably more unity than Godot and Unity has more, much more tutorials and users.

  • @yasenkrasen1581
    @yasenkrasen1581 Před 21 dnem

    3D is not Godot's strong point, but there are much better examples of 3D graphics in Godot than the example you gave. Godot's graphics level is quite at the Unity URP level, but Godot has another problem - optimization.

  • @ShawnRay
    @ShawnRay Před 24 dny

    What about the tavern?

  • @monkeyball9223
    @monkeyball9223 Před 25 dny

    Now they made helldivers 2 this game comes close to this

  • @developersinghh
    @developersinghh Před 26 dny

    is that minecraft villager at 9:48 ??

  • @ShaneUrbas
    @ShaneUrbas Před měsícem

    Do you feel the same way still? I want to learn game dev and thinking of Unity.

    • @TJGameDev
      @TJGameDev Před 29 dny

      Kinda mixed. I’m still hopeful Unity will turn it around but I can’t guess the future. It’s up to you

    • @ShaneUrbas
      @ShaneUrbas Před 29 dny

      @@TJGameDev I’m going through the Essentials pathway. For better or for worse I choose Unity.

  • @dnzzzl4853
    @dnzzzl4853 Před měsícem

    8:34 “Remember? No polish”this felt personal

  • @crossout42
    @crossout42 Před měsícem

    I’m a fan of the permanent upgrades for all runs it reminds me of rogue legacy’s system

    • @TJGameDev
      @TJGameDev Před 29 dny

      Thanks, yeah it is a fun addition

  • @chinaser121
    @chinaser121 Před měsícem

    in terms of examples of godot games NOW, a good example is Road to Vostok

    • @TJGameDev
      @TJGameDev Před měsícem

      Yeah it’s looking amazing

  • @JakeThalacker
    @JakeThalacker Před měsícem

    I downloaded the git code to play around with it but cant seem to run the game inside of Unity. It just shows a blank canvas and a debugger and variables saver object is created? How can I run the game from unity?

    • @JakeThalacker
      @JakeThalacker Před měsícem

      I figured out the issue. You have to load the main scene from the scenes folder.

  • @cavemancam4545
    @cavemancam4545 Před měsícem

    Hey what microphone do you use for your voiceover? Has a nice quality to it

  • @Kirpich158
    @Kirpich158 Před měsícem

    what does that 'S' at 4:57 mean?

    • @TJGameDev
      @TJGameDev Před měsícem

      Nothing we just used to draw it growing up

    • @Kirpich158
      @Kirpich158 Před měsícem

      @@TJGameDev gotcha

  • @fieselproductions
    @fieselproductions Před měsícem

    This is solid content, thanks so much for it! Do you have a recommended learning track to get to where you are when it comes to Unity proficiency? I've been exploring LinkedIn Learning and LearnUnity

  • @mdo
    @mdo Před měsícem

    Thank you for sharing your experience. For me Godot has been the best thing I ever came across from a game dev pov. Not only am I happy to support an open source engine, but it's so easy to use once you get the hang of it that it boosted my productivity significantly.

  • @MindsMouth
    @MindsMouth Před měsícem

    My workstation died unexpectedly with all my project files in Unreal engine 5 being lost. So I tried Godot 4 on my laptop (low end graphics, slow, etc) and I'm screaming at the screen in Godot because of how TRASH the interface is, how you have to do a dozen clicks just to add a mesh or anything to the scene, the layout and intuitive navigation is non existent, you'll be left searching for a function or whatever you need every single second, nothing flows, GODOT fights you ever step off the way. If you don't know Coding GODOT scripting is a nightmare, as where i was able to self teach myself and build a full functioning FPS game in UnrealEngine5.3 with blueprints only ZERO CODE in only a month. I'm going to uninstall Godot forever and never look back after i get my workstation back up working with Unreal Engine 5.3 IDGAF if godot is free, it's like trying to use stone age tools to build a jet fighter. STAY AWAY FROM GODOT if you are a BEGINNER! VISIT Godot is terrible in every way imaginable

  • @mysterious_monolith_
    @mysterious_monolith_ Před měsícem

    You're awesome!