Guns and Dungeon
This game is the part of my Unity course, I have completed the course and tried to improve the most to share. There may be many shortcomings, hopefully everyone to ignore, enjoy game with love
Tutorial:
Gameplay Style:
- First-person shooter game.
- Win condition: Players need to eliminate all enemies on the map.
- Lose condition: Players' HP drops to 0.
Movement:
- Use WASD to move + Left Shift to sprint.
- Use Space to jump.
- Left mouse button to shoot, hold Left mouse button for automatic shooting (M249), hold Right mouse button for gun aiming mode (M107).
- Keys 1, 2, 3 to switch between gun slots (can also use Mouse Scroll to change guns).
- Press the ESC key to pause the game.
Note: However, players need to press ESC twice, once to release the mouse cursor according to the convention on Itch-io, and once more to actually pause the game.
Weapons and ammo:
There are 3 types of guns in the game:
- M1911 pistol -> equipped by default
- M249 machine gun (with automatic shooting mode) -> must pick up to equip.
- M107 sniper rifle (with aiming mode) -> must pick up to equip.
- Each gun type has different ammo types scattered around the map.
- When players pick up the matching ammo type for a gun, it will increase the ammo count for that gun. When a gun runs out of ammo, it cannot fire anymore.
Note: After picking up a gun, players can switch between old and new guns using keys and mouse (cannot change gun slot positions).
Enemies:
There are 3 main enemy types that players need to eliminate quickly:
- Factory Gate: stationary unit, high health, unable to deal damage but spawns autonomous Robots over time.
- Autonomous Robot: moving unit, medium health, capable of tracking and following players, no long-range damage but explodes when too close, dealing significant damage to players.
- Gun Tower: stationary unit, low health, able to track targets, deals moderate long-range damage, with a reload time for the next shot.
Tips:
- The game displays ammo information for each gun, current HP bar for players, and the current number of enemies on the map.
- Players need to strategize and combine gun types effectively to make it easier to eliminate enemies.
Comments
Log in with itch.io to leave a comment.
It's a tad clunky and if you're a bit dumb like myself and don't read the description, it is a bit difficult to know the doors are enemies. Other than that this seems like a solid FPS foundation. Nice job.
Yeah, decent, nice work!
A couple tiny things:
1) Not sure of the cause, but on one run I had killed everything in the level but there was still one on the counter. I'm guessing with the counter had become desynced from the actual enemy count, or an enemy had wound up outside of the level.
2) If you lose your last hit right after beating the last enemy, you wind up with both the Win and Lose popups on screen at the same time, over each other.
3) On the Win screen, "again" has a typo ("agian").
But yeah, runs well, feels nice, I appreciate the different weapons having legitimate differences, I wasn't glitching through the floor or seeing through walls; I enjoyed it, solid!
Your feedback is invaluable, thank you for taking the time to share your thoughts. I will promptly address the issues you raised. I genuinely appreciate you, thank you.