Enhancing Your AI Using Unity Machine Learning Agents
In Unity 2021+So you’ve got your game going with some awesome artificial intelligence (AI) characters. You have this neat behavior tree set up with some fancy moves. How about taking this up a notch by making your AI learn, adapt, and surprise you with each move you make? Here we shall explore using Unity’s
Pool System Using Unity 2021+
When you instantiate 1 object in Unity, it’s as easy as a breeze. But what happens when you try doing the same for 1000 objects? Notice that slight pause?Photo by Mulyadi on UnsplashIt’s not going to be a pleasant experience if every time you enter a room, the game freezes and NPCs start popping out
Spawn Doctor: Part Two
Photo by Joshua Newton on UnsplashPutting your ScriptableObject functions to workPreviously in Part One of our spawn doctor series, we talked about the basic data for setting up an enemy spawn using ScriptableObject as well as some additional visualiser components. However, from this point on in the process, there’s not as much happening on the
Spawn Doctor: Part One
Photo by Joshua Newton on UnsplashScoping spawn points in Unity with ScriptableObjectWhatever game you happen to be playing, it’s inevitable you’ll encounter some form of spawn. Players spawn, enemies spawn — even collectibles require a spawn system to appear in-game.In Unity, there are different ways of spawning objects. You can create game objects as your spawn reference
Setting up a Modular Unity Project
MotivationAn early Mighty stand-up at Bear Force ZEROEarly 2017, Mighty Bear was 7 people squeezed together on our CEO’s dining table working on the studio’s first game. The Engineering team was a small team of 3 and trying to build an MMORPG for mobile. Communication at that time was easy, we were working on