3D Shooter(Halo-like) Development process in Godot. Made by LangsGames

Hello, This is going to be my thread where I post about a 3D Shooter halo-like that I am creating. Feel free to chime in with Ideas, ask about how I made mechanics, or help fix my terrible design decisions.

This is mainly for me to have something to look back on all the work that I’ve done, and continue to be inspired by how far I’ve come.

Thanks, and enjoy.

2 Likes

Starting off with about a week of development, I was able to create a Rigid body player character, that is set up with a state machine to control the different state’s that the player character has.(Jumping, Walking, Sliding, Etc.)

I decided to use a Rigid body as my character so It could easily react with everything else in the physics engine.(boxes, weapons, explosions, Etc.)

Here’s a video of it in action:

6 Likes

The map already has a Halo CE feel. Nice!

Halo on PC always reminds me of joining peoples’ custom lobbies.

Maybe you could work in a grenade jump to get up onto higher areas. If you have shields.

1 Like

Oh for sure, I was able to make an AOE Component, that will be attached to anything that needs exploded, and grenades are definitely on the to do list.

1 Like

Next up we were able to get our first weapon working. Also got it set up so when it hits a rigid body it will apply a directional impulse based on where the bullet hit on the rigid body.

2 Likes

I think you should make an AR which looks like the main one from halo and it displays the ammo

1 Like

Life’s been a little busy, but we got enemy AI walking around. By using the NavigationServer3D you can query a random point on the nav mesh and have your ai walk to it.