FPS Game Devlog | #5 - Another UI Update, Ragdolling and more!

‘I hate school so bad’ - IceKing, 2021

Welcome back to another devlog! It’s a Monday today so I didn’t really get much done in terms of gameplay - this update was just revamping all the UI again because it looked really crappy in my eyes.

If you’re new here, I’d recommend you read the first four devlogs:

Devlogs

• Devlog 1: FPS Game Devlog | #1 - Starting Out
• Devlog 2: FPS Game Devlog | #2 - Deploy System and More Guns
• Devlog 3: FPS Game Devlog | #3 - Reloading and Other Stuff
• Devlog 4: FPS Game Devlog | #4 - Reload Anims (kinda), Updated Deploy UI, and more!

The main thing in this update is the new and improved main menu. (woooo)
I really should probably sort out the hierachy of the UI, but I honestly can’t be bothered. I started with a bad hierarchy and didn’t sort it out early so now all my scripts have references to UI in bad places. Moral of the story: use good object hierarchys early.

I also updated the ammo counter UI so it now has a display of your ammo, but also the gun’s firemode and your health.

Other new features include:

• Your player now ragdolls when dying. (suggested by community)

• Made it so that you can no longer shoot when you’re dead, as you were able to shoot between the delay of you dying and respawning before.

Things I’m planning to add

Grenading and knifing.

More weapon classes and guns.

Maps - you can contribute to the game by sending a map you’ve made to me through Discord at IceKing1x#6969. You can provide full credits on the map and I will do that as well in the GUI. Currently I can’t pay map-makers, sorry!

Round system, leveling system, currency system

Pics n stuff

Hope you enjoyed! Sorry for the lack of updates in this devlog, I had school today so I didn’t manage to get much done. :sweat_smile:

You can play the beta version here: FPS Framework Prototype - Roblox

Feedback in the replies would be appreciated. Also, if you want to, you could think of a name for me to give this project. Currently I’m thinking of calling it Sharpshooter , but I’d like to hear your ideas as well. :thinking:

7 Likes

Hey @iceking_gfx !

So i’m pretty sure i first messaged you on your first dev log, about my team making a HUGE map for you (with the use of my brothers laptop, i should’ve mentioned that) anyways we are part way there, and you are going to love this!

1 Like

I love the UI! however, the health bars color doesn’t fit very well.
Also by the way will you be accepting UGM
or (user generated maps ) when your almost done im thinking of making a map myself.

1 Like

Head hitbox+floating heads kinda weird, making great progress though

1 Like

Thank you! You can post updates if you should like, however this is completely optional.

Yes, I’m accepting community made maps, however I’m not commisioning builders long-term. Hmu on discord (IceKing1x#0934).

  1. Add a stepping effect, for which is bonded to a step-sound system, using a sin or cos graph.
  2. Make more realistic sights. Learn how reflection sights work and simulate that.
  3. Add swaying when you move camera.
  4. Add realistic camera recoil with spring module or animated Camera part
  5. Allow players to see their own torso and legs
  6. Add gun animation
  7. Load character only when the player clicks deploy
  8. insert tracer

That’s all for now.

I don’t plan on adding reload animations, I need to learn more about animation in general lol.

How can I do this? I don’t know how to hold the Character from spawning :frowning_face:

I don’t really think this would be great, probably wouldn’t be adding this either.

Working on that. :wink:

What do you mean by ‘stepping effect’?

I’m currently working on this as well, but I don’t really know how to implement it.

  1. Go to game.Players and untick CharacterAutoLoads. This will disable the starterGui from functioning so you might want to put a script in replicatedFirst to replicate the GUI.
  2. By stepping effect, i mean to simulate how a real human walks in real life, and not the roblox style, where you actually slides on the ground.

Stepping effect is basically to change your humanoid’s walkspeed based on a value that is between 0 to 1

This looks like a game I would play in its full release excited to see the finished project!

1 Like