This template was made for three types of users:
Artist. Who want to import and use their assets without the need to configure or code at all.
Blueprint developers. Who don’t want to structure everything. They can configure and extend the already existing framework and implement the unique features of their projects.
C++ developers. Who want to prototype or create projects without the need to start from zero.
First and Third Person Camera System
Internally managed events system of: Pickup, Death, Revive and many more.
(Save/Load Inventory option available) (Default Items List available)
4 Animation Archetypes – Bare Hand, Hand-Gun, Semi-Auto, Rifle.
41 custom arms animation
Item,Pickup and Inventory System
- Rifle Weapon
Simple Single LineTrace Weapon: Pistol, Rifle, etc.
- Shotgun Weapon
Multiple LineTrace Weapon Weapon: Shotgun.
- Launcher Weapon
- Constructor Weapon
Minecraft Simulation. Spawns block class Actor into a Grid. (Save/Load option available)
Internal Events that includes fast access, control or modification to data about player, inventory, weapon and many more.
Blueprint functions to control and change **[video] **, **[Audio] **and **Input] **settings.
Config Control System
Internal functions to manage any ini files in Config folder. Get/Set **INT, FLOAT, VECTOR, ROTATOR, COLOR.
** Dynamic Online Network System**
- Easy Host and Search System.
- High Score Window.
**- Chat Window **
Dynamic Replication of Systems.
** All the systems were designed to work in both single player and multiplayer mode .**
- Melee Enemy (Sword). With fully working behavioral tree. + Enemy Spawner (Spawn Enemy of Class).
- Set of open source icons.
- Unreal Engine Starter Animation Pack (Animation Starter Pack in Epic Content - UE Marketplace)
- Set of New and Modified animations for First and Third Person Mesh.
WASD - Movement
Left Mouse Button - Fire - Main Fire of Weapon
Right Mouse Button - AltFire - Alternative Fire of weapon
**E **- Action - Pickup Item, Use Item, Equip Weapon.
**T **- Toggle Inventory - Toggles Inventory Visibility.
**Q **- AltAction - Alternative Action With item
**R **- Reload - Reload Weapon
**F **- FAction - Drop Item
**TAB **- Switch Camera Type
**Spacebar **- Jump/DoubleJump
**U **- Enter Chat window
The Template is fully working and ready for any modification. Everything was made in a way for easy and fast iteration and modification.
Source on GitHub ( Source build for 4.11.0)
Requires Unreal Engine Source.**
Videos are a bit outdated.
[SIZE=5]Please comment if you need a new tutorial and what do you want it to contain.[/SIZE]
General System/Framework Overivew
If you have any question, suggestions or problems please do not hesitate to contact me.
Project Source is fully documented. I will make a github wiki as soon as possible
- On dedicated server sword weapon collision box does not always overlap character.
- Launcher weapon projectile stuck in air.
Please report any issues found.
Guys I totally forgot to mention future features and goals. Thanks again Superunknown_II
Future game modes with maps:
Bloodbath - Everyone for themselves. You select your own color.
Team Bloodbath - Join or create your own team with specific color.
Kings of mountain - Everyone defends a single point against Zombies (Melee Enemies). Mode ends with timer or last player dead.
Advanced Enemy types, Ranged Enemies, With any weapon, Unique enemies (Mini bosses), etc
AI Companions/Followers . AI running around with you attacking other AI’s or following specific order (Defend, Patrol, Attack, Scout)
Pickup from Chest/Dead Body/Sacks.
Speed dependent on inventory weight. (With weight limit)
Auras - Move Speed, Attack Speed, Attack Damage, Jump Height, Max Health etc.
RPG stat elements (Similar to auras but permanent): STR, AGI,CON, etc . Levels and Exp. Critical chance. Miss Chance. And many more.
Write/Comment what other features can be needed or you want.
I am currently working on other 2 project so I am not sure when I will add this features.
But know one thing: I am always working. Even when you don’t see updates out for several weeks.
Future/Current projects (Will also be released for free):
**Rage Racing **- Dynamic Template for Mobile Racing. Something similar to Flatout, Crash Team Racing , Mario Cart but with all elements that are present in this template (Inventory, Weapons, Multiplayer Sessions). Already Tested and running quite fine one several android tablets.
BlockConstructor Plugin **- (Think of Minecraft). Generate terrains from heightmap. Edit and create static and dynamic savable worlds with simple and efficient designed menus, buttons, windows and controls.