FPS, 2 weeks to create from scratch an UR4 demo
A downloadable Game prototype
During my retraining at Activ'Design school, as a 2 weeks project, I had to create a game demo from scratch. So, I chose to design a level of a FPS prototype thanks to Unreal Engine 4. Most of 3D assets were retrieved from free contents on the epic marketplace. A few created directly with UE4 or blender. 2D graphical assets (mainly UI) were created thanks to Inscape.
My work was to:
- entirely design the level,
- create the level in UE4,
- create all the interfaces (main menu, in game interface, and so on)
- create the animgraph using several packs of animation, modifying a bit the squeleton to add slot for the weapon (cf. image 4, player's animgraph),
- code every behaviours in the demo (cf. the image 5, blueprints dedicated to the player): for instances:
- create a lobby, research a game, join, launch the game and so on,
- grab weapon,
- life pack restoring the player life,
- the coins you have to collect, that's mean the score also...
You can take a look to the video showing the demo development state. Quite jerky, my PC has to be improved :) Video size was also a bit trimmed.
The level is repesentative of an 1v1 map. To win, players have to reach one of the following objectives:
- reduce to 0 the life number of the others players
- collect 6 of the 10 coins
Player killed, randomly respawns. Two locations are defined (both towers last floor )
Avoid camper is the leitmotiv of the game. So accurately aiming at the ennemy is quite difficult. I increased erratic movements due to the breathing in order to make the aim at the enemy quite difficult. That's mean rush is a key to succed and kill the opponent.
Gamepad not yet supported. Only for keyboard and mouse.
Your advices are very welcome to improve my work ;).
Status | On hold |
Author | H1to |
Genre | Shooter |
Tags | 3D, FPS, Multiplayer, Unreal Engine |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard, Mouse |
Leave a comment
Log in with itch.io to leave a comment.