Made a multiplayer project from Beach Invasion 1944 which means a completely changed structure of the project everything is made from scratch or heavily modified from Beach Invasion 1944
Most Downloaded infantry training Mod for the game called Squad
A training range where can players try all weapons from different factions
Includes different variations of AI bots, shooting ranges, pop-up targets
• Modified faction to hold all inventory items for easy access
• Flick training range
• Shooting ranges that have moving soldier targets with different speeds.
• Eliminated soldiers are revived instantly, and have a sound indicator when hit
• 2 CQB sites which include custom-modified AI soldiers.
• Sites with pop-up dummies (with in-game buildings)
AI modifications were mostly done for optimization reasons but added a little bit of custom logic to change the time for aim and time to kill
These AI soldiers can be spawned randomly at fixed places so the player will have diverse training experiences.
• It is heavily optimized. Performs at +140 fps even for lower-end machines. this success was achieved with profiling tools and a level streaming method
A Gamemode inspired by the Call of Duty 2 game. Multiplayer-ready ready fully replicated, including pop-up UI notifications. None of the blueprints uses Squad game-related logic so it is ready to use for all Unreal Engine versions.
It has the same attributes as Call of Duty 2 such as:
• Carrying a flag
• Dropping a flag from enemy
• Returning flag to base
• Capturing a flag (both flags should be on the same base)
• When a flag is dropped team symbol appears on the position of the flag and disappears when the flag is taken
All of the listed actions have distinct sounds and UI messages
One of the most downloaded and the most popular Mod of Squad
Total Conversion mod which is based on night vision and modern warfare
Group modding project
Paratrooper Command Call
Made changes at vanilla airstrike command call to make it usable for active spawn point. When the Team commander chooses paratrooper action, a transport plane appears on the map and for a brief moment, players can select a spawn point as a paratrooper action and jump from the plane. The jumping sequence is unique thing is about this action because it does not use cinematics or seats. Players can walk inside the plane. They do not push other players or block each other and they can jump from the tail of the plane. The parachute opens at a fixed altitude. Players can move in midair
Fast Insertion Rope Extraction System
Non-attack helicopters have FIRES system to enable users to jump from helicopters and land safely and at a fast pace. Helicopter pilots can drop the ropes at less than 30 meters altitude and low speed by using a landing camera functionality. Ropes drop down from socket to ground via UE4 cable actor
Admin Cam Panel
For easy use for admin tools
• Warn, Kick, and Ban players from the server these functionalities come from squad SDK however unique thing about this panel is admins can choose players at runtime without typing or scrolling a list they just have to aim and shoot with a small crosshair to select players.
• The Admin panel can also spawn vehicles at the current position of the admin camera. The vehicle list can be changed from the data table so other team members don't have to deal with hardcoded variables of Squad SDK.
• Lastly, the admin panel can also change the level to day or night via a single button
This panel gives freedom to server owners/admins, easy access to base and custom game settings
The admin panel can be minimized and removed completely from the screen. All of the listed functionalities are replicated.
Javelin And Stinger Weapons
• Javelin and Stinger missiles with flare/countermeasure system
• Because of the project's technical budget and modding/blueprint programming limitations, I had to use Unreal Engine homing projectile functionality
• When a Stinger missile is launched a warning sound is triggered for pilots and depending on the distance between the missile and the Helicopter, pilots have to drop flares