A downloadable game for Windows

Your village has been overrun by demons, get rid of them

Known issues:

1. there is a bug where the contact point for killing enemies is to the right of the center of the screen or the red reticle.

2. There is an even worse bug where the contact point for collecting valuables is behind you so... if you want to collect valuables you have to do it backwards

3. There is another bug where if you crouch you will have to stay crouched if you want to jump or move fast

4. The file size is kind of huge because I forgot to remove unused massive light maps, and I didn't even compress them

I'll fix all this stuff and more after the jam

How to Play

This is a first person stealth game

The goal is to kill as many enemies as possible without as few detections as possible while collecting valuables hidden around the map.

The game is very unfinished and I had no time to playtest so it's either extremely easy or extremely difficult. Either way, I didn't have time to add a win condition, so the only way to see your score is to die :)


Controls:

  • WASD to move
  • Left Click to Attack
  • Hold Right click to stick to a wall with grappling hook
  • Space to jump.double jump
  • Jump onto a ledge to vault onto it
  • Shift to sprint
  • C to crouch
  • F to collect valuables 


Visibility Mechanic

The eyeball on the bottom right of the screen shows how visible you are based on the lighting. Unfortunately the lighting is broken so the eye doesn't open and close where you'd expect it to. Also I didn't have time to balance the speed at which enemies detect you so to play it safe, just try to stay out of the enemies line of sight whenever possible

Development Notes

My main idea for this game was to make a mashup of Metal Gear Solid, Thief the Dark Project, and Tenchu Stealth Assassins (which all released in 1998).

The core mechanics were the light sensor from Thief, and a Metal Gear Solid alert system. I was gonna make a character controller similar to Tenchu, but I'd never made an FPS game so I wanted to give that a shot. From Tenchu I took the ninja theme and the grappling hook which eventually just turned into a claw for climbing.

Light Sensor

I wanted to use fully baked lighting so I decided to use light probes for the light sensor, and it worked out pretty great! Until I realized I would have to manually place light probes all over the level...

I'd say about 60% of development time was spent fighting with Unity's lighting system and light probes to get the light sensor working. I was using the HPSX render pipeline which made it difficult to predict how light would look after baking. I weighed a lot of options, considered scrapping the sensor altogether, and even considered switching to Godot, but eventually I forced myself to move on and focus on the rest of the game. 

The light sensor in game works, but the positioning of the light probes makes it not react properly to light in most places.

AI

I wanted to have 3 enemy types: a beast, an archer, and a swordsman. I only managed to get the archer working properly. The beast is in the game in the form of a dopey looking demon bear, but I didn't have time to have it attack the player so all it does is aggressively try to get a better look at you.

The archers do work , but due to the light sensor problems and the lack of time to play test, it feels like they just chase you the moment you get in their FOV. It's a bit more nuanced than that, however. They have an alertness meter which should rise gradually based on distance, occlusion percentage, and lighting. After a certain point they are alerted and try to investigate by moving closer to the last spotted position. If the alertness meter maxes out, they sound a silent alarm and alert the nearby enemies who chase you down.

If you break line of sight for more than a few seconds, they enter a search phase where they move to random positions in a radius around the player's last known position. After a few seconds an all clear is called and they return to their regular patrols. 


Credits

Literally everything except for sounds - @Skleembof

Sound effects - freesound.org

Chase music - https://soundcloud.com/alexlisi/speed-chase

Download

Download
Demon Route 247 MB

Install instructions

Unzip and run 32Bit Ninja Game.exe

Leave a comment

Log in with itch.io to leave a comment.