Advanced 3D FPS Game Template Huge Graphics Update! (Shellwar: Combat Unleashed)

Hi everyone,
For my next game template I am developing an advanced 3d FPS template, as I am not satisfied with the current Gdevelop FPS game template.
This is a work in progress, let me know what else you want in the template!
In this template, I so far I am implementing :
Sprint and crouch controls,
Zooming aim with right click for sniper rifle
Selecting multiple weapons including: Pistol, Machine Gun, Shotgun, and Sniper Rifle (my favourite),and…hand grenades!
Enemy AI that uses pathfinding and 3D raycasting to find and shoot you, they throw grenades as well when you hide behind walls.
Explosive Barrels.
Here is the basic template so far:
https://gd.games/crowbar_coder/3d-fps-enemy-ai-template
Let me know:
what can be improved,
what can be added,
any thoughts or ideas!

3 Likes

i think its great but i think the mouse pointer logic needs work - it didn’t seem to work every time, and then when you’re dead you’re laid on your side with the mouse pointer locked and the enemy still shooting you unable to do anything - definitely needs a home page and player dead logic to exit that state.

yep I just uploaded the game when I realised you can’t restart the game when you die. I am adding menus and home page next!

1 Like

Ok it has been updated with a temporary main menu and if you press ‘P’ in the game, you get a save/load menu!

2 Likes

I just did a big graphics update to the game. Now decals of bullet holes appear when you shoot at the wall (it is quite satisfying), and I drew lots of new wall textures!

1 Like

Yeah - that’s feeling great - i wasted all my ammo on shooting at the creates! - are the holes sprite 3d created at the collision point and set to angle to object center plus 90? - i was wondering how it was done!
…could you try out my explosion extension game and extension and give me some feedback on that - ive not have much feedback thus far!

1 Like

Yeah I used the 3D Sprite + advanced 3d features extension.
This is what I did, I found a tutorial on youtube that I followed.
Can you paste the link to your explosion extension game here please?
Also, i have also updated the grenade throwing to work better.

It ran pretty smooth! - i need to try the grenade! thanks for posting the event - ive not used ‘look at’ b4 - i need to log that for later. I don’t want to post a link here to mine - its poor form! It’s further down in the community threads!

the grenade explosions good - i think the lighting is a bit flat - have you tried the 3d lighting extension - i was thinking there could be ceiling light objects

1 Like

Yeah 3d lighting will be the next step I guess, thanks! I tried your explosion extension game, its quite good! Is the extension that objects fly apart into many pieces? (What would be good is if there was a 3D explosion extension, that’s what I need haha)

New Lighting update out! As well as enemy AI improvements, etc. Graphics warning: enemies now blow up when near to grenade explosions, flying blood, etc.

I’m going to do a 3d version next!

1 Like

What other features do you think this template could use?

I don’t think you need much more game content - just make sure that it’s all clean and tidy code wise with comments etc. There’s enough there for someone to take what you’ve done and use it …
have you got load/save?
i think a template should at least have home,game and game over scenes with a load game option.
someone will probably want touch control options - if you can be bothered to sort that out too

1 Like

Yeah it does have load/save, press P while in game, there is touch control, and there is a main menu already.

1 Like

Great - Sorry - I confidently toshed out advice without replaying it! - will play again soon

1 Like

That’s fine! I just updated it with full touch controls so it should work on a phone if you want to test play it on one!

1 Like

what were those two posts? I’m confused. they are both hidden.

Template is on sale on itch
https://crowbar-coder.itch.io/advanced-3d-fps-template

2 Likes

hey crowbar,
just discovered gdev and I got this straight away.
thanks for making it and I hope you continue to refine it. the barrel physics are an awesome detail.

if you are taking on feedback:

  • having 1-9 weapons actually be pickups (not preloaded) placed around the testlevel would be ideal. that way the logic of it is already sorted for us beginners and we can just place the weapons across different levels…
  • weapon ammo pickups
  • the AI is pretty neat but more agility and movement would be awesome. it also doesnt seem to hear gunshots and has a super narrow fov?
  • melee enemy, (dog?)
  • door/key mechanism
  • traps

hope this doesnt seem too demanding, it´s a very nice template already.
I just played around with it and these improvements would make the template be able to bang out games in no time, even as beginners.

btw, how would I best go an remove the ADS feature without breaking anything?

good luck and following your work with interest.

1 Like

Hey DOOM,
thanks a lot for getting my template!
Yes I will add on weapon pickups that is a GREAT idea, why didn’t I think of that.
Weapon ammo pickups I will do.
Door mechanisms I can try to do.
Sorry, what ADS feature are you talking about?

1 Like