Game
Outland 17: Void of Liberty
11 years ago

Weapons Development


Greetings fellow game enthusiasts! I am Robert, lead programmer on Outland 17 : Void of Liberty. I’m writing here to share with you a look at the more technical side of the game’s development. Particularly all things weapons, attacks, and things that generally go pew pew in the game.

The way weapons are set up in the game is that they are divided into two sides. A graphical side and a logic side. The graphical side is what you see on the screen. It looks like a musket, shoots a projectile, the muzzle flash it shows, the sound it plays, and how the weapon is handled by the character. The second side is the logic that tells it how many projectiles to fire, how much damage they do, what effects they have, and how much AP or uses they have.

Weapon logic has plenty of variables we are able to play with and change at will. This way, we are able to create many different weapons combinations. For example, if we wanted a gun that shot 7 missiles in a row and had a random chance to instant kill a person, we can do it.

The first question set of questions we ask is: what do we want to attack with this weapon? Is it something that can only attack enemies? Does it target allies like a heal? Does it hit an entire tier like a splash effect?

Next we determine some of the finer details: How many shots does it fire per hit? How much damage does it do? Does it have a cooldown on it? How much does it weigh?

Finally the finishing touches of does it have a secondary attack? What is the effective range and accuracy? Does it do a status effect like stun enemies or give AP back on successful hit?

5d0c126a239a4.gif

With all of these controls at our disposal, we can create anything from a healing grenade that lowers enemy accuracy in the area to a long rifle with an under slung grenade launcher for splash damage!
By far the best aspect of the system is not that it already has so many options, but that it is also easy to add new elements to them too. Without adjusting any old code, we can add a new status effect or a new on hit bonus that stacks on top of the already customizable system.

We’re all eager to balance and try new ideas for weapons all the time. The newest of additions to the build is the laser musket, which can currently be found as loot in the game. It has a chance to stun enemies on hit. Also, there is an AP restoration item that gives you an extra actions per turn. Always be on the look out for new guns and items and give feedback on any crazy futuristic-colonial ideas you may have!

5d0c126caf8dd.png

If you haven’t had a chance to yet, check out our Kickstarter and back the project or even just help us by sharing the link on your favorite social media. Thanks everyone, see you next time!



0 comments

Loading...

Next up

Steam Greenlight Launch!

Short intro of us 💕✌️

We're an eletro duo based in Seoul 🇰🇷 Heavily influenced by the 90s.

Our new album #Xennials is all about the nostalgia of that era 💽 CD listenin 📟 beeper beepin 💾 floppy disks floppin days 😎

Stream now! 🎧

https://open.spotify.com/album/3YwWhnHWVy5cA8XOpbaGRA?si=8E9awqU…

Protege el conocimiento, salva la historia. Guardian of Lore es un platformer 2D en el que debes luchar para mantener viva la memoria de la mitología latinoamericana. El juego llegará a Steam el 18 de mayo: https://steam.pm/app/1211740 #ScreenshotSaturday

The Darkside Detective: A Fumble in the Dark is out TODAY! 🖱️Advanced pointing, clicking action 🖨️Very funny words! Loads of them! 👻6 sarcastic, spectral cases to solve

Update 2.627

New challenges & new effects!

a drawing I did because I was bored😪. But I love how it turned out.😊

brung back my old oc plus a new one

...they don`t have names yet tho

Auto-chess meets Clash Royale in an intense strategic battle. Outsmart your opponent, hide your play and crush their armies! Empire Builder just got another major update, check it out! https://gamejolt.com/games/EmpireBuilder/558901

Who's is this little cutey👸 here? Thanks🙏 for a gorgeous fanart @WheNa! Feel free to share your arts, screenshots, or videos with #playzelter or #zelter hashtags! #pixelart #animating #unity3d #animated #indiegames #unrealengine #animate #conceptart

Some Shadow boss fight gameplay 👾