top of page
Weapon System
GENRE :-
Shooting, Framework, Ready-to-use Package
DEVICES:-
All possible devices
GAME ENGINE:-
Unity Engine C#
ROLE:-
Framework developer Lead, Game programmer Lead
Weapon System Framework v0.1 is a base framework which serves the purpose of speeding up the development process for a weapons system in a game. It proposes the following features:
​
-
It is highly extensible, that means the scripts can be modified according to the developer's needs. It provides override-able functions and even a singular weapon can have its own functionality or simply can be setup for a class of weapons like Assault Rifles, Shotguns etc.
-
The weapon system comes with pre-built class functionality of weapons if the devs wish to move forward with it. The script manage several aspects of the game like health reduction techniques, UI support for ammo count etc, all working with the help of independent events.
-
The framework also provides FSM based player behaviors (expandable to all NPCs posing capability of shooting weapons) which is completely modifiable and expandable as per requirements. Basic states are provided like idle, action, death etc.
-
A full and clean demonstration is available in the video above, mentioning features like dynamic loading times, fire rates aka shooting delays, fire modes and much more.
The framework is at its initial version and more features are planned to be added, thus making the lives of developers even easier. Future plans include fully working NPC enemies with animations and smart AI behaviors.
bottom of page