FPS (First Person Shooter) Game - CMake / C++ / OpenGL
Budget: £20 – £250 GBP
WARNING:
If you have low or no experience with OpenGL, DO NOT apply.
If you have low or no experience with C++, DO NOT apply.
What is the target platform for your game development project?
Windows
What type of gameplay experience are you aiming for?
Singleplayer
What graphical style are you envisioning for your game?
Low poly / low res (like counter strike 1.6)
Requirements:
1. Basic map (level) (basiclevel.png attached).
2. Basic minimap in the top left.
3. FPS Camera with the gun model showing (gun model will be sent to you).
4. Basic movement (WASD), mouse movement, jump & crouch.
5. Collision.
6. Press esc to show mouse and a basic pause screen (don't pause the game, just show an overlay) and press esc again to hide mouse/menu.
7. Ability to shoot & show ammo ui to show how many bullets you have left.
8. Ability to reload (no animation, just lower the gun and then raise the gun after 2 seconds).
9. Bullet collisions when you shoot at a wall (just use a grey square for this).
10. Friction so that when the player releases a movement key, it will slowly grind to a halt instead of instantly stopping.
11. Weapon sway when walking.
Notes:
1. Clean code - messy/poorly organised code will be rejected.
2. Must use CMake.
3. Delivey method is github (I will add you to my private repo).
4. Must be able to build and run on windows.
5. Use OpenGL 3.3
If you have low or no experience with OpenGL, DO NOT apply.
If you have low or no experience with C++, DO NOT apply.
What is the target platform for your game development project?
Windows
What type of gameplay experience are you aiming for?
Singleplayer
What graphical style are you envisioning for your game?
Low poly / low res (like counter strike 1.6)
Requirements:
1. Basic map (level) (basiclevel.png attached).
2. Basic minimap in the top left.
3. FPS Camera with the gun model showing (gun model will be sent to you).
4. Basic movement (WASD), mouse movement, jump & crouch.
5. Collision.
6. Press esc to show mouse and a basic pause screen (don't pause the game, just show an overlay) and press esc again to hide mouse/menu.
7. Ability to shoot & show ammo ui to show how many bullets you have left.
8. Ability to reload (no animation, just lower the gun and then raise the gun after 2 seconds).
9. Bullet collisions when you shoot at a wall (just use a grey square for this).
10. Friction so that when the player releases a movement key, it will slowly grind to a halt instead of instantly stopping.
11. Weapon sway when walking.
Notes:
1. Clean code - messy/poorly organised code will be rejected.
2. Must use CMake.
3. Delivey method is github (I will add you to my private repo).
4. Must be able to build and run on windows.
5. Use OpenGL 3.3