Implementing the AI Collision Avoidance Behavior

Hi guys,

This is my latest live stream. I shared how I implemented an AI Collision Avoidance Steering Behavior in the game engine. I also shared my thoughts on why I recommend Game Engine Developers to take some time to learn tools such as Blender 3D. I hope you find it useful.

Here is the full live stream.

FYI. I failed to properly explain how the Boundary Volume Hierarchy works (min 10). Here is a link to the correct explanation: Visualizing the Boundary Volume Hierarchy

 
 

Highlights

I know that you may not have time to watch the complete live stream, so here are some highlights.

How I implemented a Collision Avoidance Steering Behavior

 
 

Tools I recommend Game Engine Devs to learn

 
 

Thanks for watching.

Implementing the AI Path Follow Algorithm

Hi guys,

I'm posting my latest Twitch live stream in case you missed it. I talked about the Path Follow Behavior algorithm and how I implemented it in the game engine. I shared tips that novice Game Engine Developers may find useful. It was a short Live Stream but packed with useful information that you may find helpful.

If you want to check out my other streams, feel free to do so at http://www.twitch.tv/haroldserrano

I hope this is helpful.

 

Highlights

In case you don't have time to watch my live stream, here are some highlights:

Things to be aware before you develop a game engine

How the Path Follow AI Steering Behavior works

Thanks for watching.

 

Implementing Steering Behaviors in AI

Hi guys,

Just sharing my latest live stream I did on Twitch. My current goal is to implement an AI system in the game engine. So, Throughout the week I've been reading about Autonomous Agents and Steering Behaviors in AI. I share what I have learned on the live stream below. I hope you enjoy it.

BTW, if you want to watch my live streams, you can visit my Twitch channel at http://www.twitch.tv/haroldserrano

Enjoy.

 
 

Hightlights

In case you don't have time to watch the whole live stream, here are some hightlights:

Basic AI Steering Behaviors

 
 

Thanks for watching.

Implementing an Octree and RayCast

Hi guys,

Sharing a live stream I did on my Twitch channel. I talk about how I use Octrees and Raycast to enable 3D characters go up and down slopes. I Also share how I smooth the motion of a camera using a Recency Weighted Average. And lastly, I share how I enable a child character follow the armature animation of a parent character.

If you want to watch my live stream, you can visit my Twitch channel at http://www.twitch.tv/haroldserrano.

Enjoy

 

Highlights

If you don't have time to watch the whole live stream, no worries, I got you. Here are some highlights that you may find interesting:

Enabling a Character to climb a hill using Octrees and RayCasts

Using Recency Weighted Average to smooth the motion of a camera

Enabling a Child Entity to follow the armature animation of the Parent Entity

Thanks for watching.

 

I just started a Youtube Channel

Hi there,

If you are new to this site, my name is Harold Serrano, and one of the things I’m very passionate about is 3D Game Engine Development. I actually developed a 3D game engine.

Aside from spending my free time working on my game engine, I also blog about...guess what?... yep. I share everything I have learned throughout the development of the engine on this blog.

I write articles about how a game engine works, how to develop your own, about their architecture, etc. Check them out here.

And I want to share the same kind of content through my new Youtube channel. So if you are passionate or interested in knowing what makes a video game tick, how game engines make your favorite games possible, subscribe to my Youtube Channel.

 

Thank you!