FLAX ENGINE Tutorial #09 : WOLFENSTEIN 3D Retro FPS V- ENEMY ARTIFICIAL INTELLIGENCE
Game Developers
FLAX ENGINE Tutorial #09 : WOLFENSTEIN 3D Retro FPS V- ENEMY ARTIFICIAL INTELLIGENCE
First of all, sorry for the delay in producing videos, but we Flax Engine being so new, every step that you take toward making a game is an unexplored territory and a lot of functions that would be needed for a game are still under development are not implemented.
This forces us to have to develop new functions before being able to move forward.
In the previous video, we have started implementing an animation system for our enemy that allowed us to see as in 360 degrees. We also implemented a very rough and basic artificial intelligence that moved the Enemy toward the Player.
In this video, we are going to implement an AI system with 3 states, Patrolling, Chasing, and attacking the player. The enemy will be able to make damage on the player by firing bullets with a ray cast.
To be able to make it with have implemented:
- Our own version of a Random Range function that is able to generate random number between two values.
- Invoke function to call periodically on the background a function that can be used as coroutine to implement different types of functionalities in the game.
The code for the Navigation Volume in Flax can be found at https://docs.flaxengine.com/manual/navigation/tutorials/path-following.html
The sprites for the guns can be downloaded from: https://game-developers.org
The textures and sprites that will be using in this tutorial can be donwloaded from: http://www.wolfenvault.com/files/resources/ffgraphics.zip
The player script from the Physics Tour Sample can be downloaded from: https://github.com/FlaxEngine/FlaxSamples/blob/master/PhysicsFeaturesTour/Source/PhysicsFeaturesTour/PlayerScript.cs
The source code for the tutorials will be made available on our webpage https://game-developers.org
▶ Please Subscribe : https://bit.ly/GameDevelopers ▶ ▶ Donate: https://www.patreon.com/game_developers ▶ ▶ Visit our STORE: https://game-developers.org/shop ▶
FLAX Engine, is an open-source, cross-platform game engine designed for wide target of people interested in making 3D games and don´t always have coding skills.
#flaxengine #gamedevelopers #gamedev #indiedev Download Flax Engine from! https://flaxengine.com/download/ ... https://www.youtube.com/watch?v=E6Fzn4MUKMo
192961132 Bytes