Skip to main content

Command Palette

Search for a command to run...

Project Boon - Devlog #33 - A lot of improvements made

Published
2 min read
Project Boon - Devlog #33 - A lot of improvements made

I've made a lot of changes since the last update:

  • Actors have an audio component instead of using the "Play Sound" node.
  • Soldiers drop ammo when dead.
  • Minigunners shoot with the proper speed, now they're extremely dangerous. When I implement infighting it's going to be hilarious.
  • The crosshair uses an individual widget with a new material and can be easily customized.
  • I removed the spread from the pistol, now every time you shoot it hits the center.
  • Every weapon is an individual actor with its own logic. This is in fact the way I started the weapon system at first, then I put everything inside the Player Character, but this was a bad idea. Now everything works perfectly and is more manageable.
  • For weapons I swapped Delays with Timelines and this made disappear any previous glitches I encountered.
  • Weapons get attached to a Scene Component, it allows me to do switching animations and it'll allow me to make the weapon swing when the player is moving.
  • They also have some of the networking functionality in place, shooting is calculated server side and the effects (damage and sound) replicated.
  • Some actors have a dynamic light component.
  • The Main Menu is no longer a photo, is its own map with a special camera actor (a pawn) that slowly turns randomly. I'll use this new camera for map and match endings like Quake does.
  • There's a basic menu with audio volume, video options, start map options and server browser. It needs improvements but it's functional.

I've spent a lot of time with the networking bit of the logic and I haven't finish it yet. I think I'm going to stop working on it until I finish other things first because there're still some fundamental parts that I can't figure out and they're taking me precious time away that I could spend on other stuff like better gore with gibbing or making more enemies.

It's a little bit disappointing but it's the best way to move forward and get things done ASAP.

7 views

More from this blog

M

masterneme

68 posts