A new old first person shooter. Shoot cultists and escape from their compound before they summon a demon that ends the world.
## About This Game
In a world where cultists desperately need to be shot…
What, Were You Expecting A story ?
Oh, Alright.
You are *checks notes* Gary, an unassuming nobody with no backstory,
personality or, for the moment, voice, who got kidnapped by an evil cult
aiming to summon their god into this reality. You are the final sacrifice. And
you’re having none of it. You break out of your cell, and kill literally
everybody so the cult cannot summon the great evil they worship.
## A Window Into The 90s
3D enemies? 3D weapons? No. The enemies, the weapons, most of the props are
all 2D sprites. What 3D models there are are crude and low-poly. Texture
resolutions are abominable. I even wrote a special shader that lowers the
apparent colour depth.
Commitment to the 90s aesthetic is near absolute: The sole exception is that
the weapon viewsprites are normal mapped, which is anachronistic but looks so
good.
## Boom, Pew, Bang
Shoot all the bad guys! Or hit them! Or kerplode them!
Defeat your foes with these bog-standard FPS weapons:
* Carpenter’s Hammer
* Pistol
* Submachine Gun
* Shotgun
* Hand Grenade
* Fire Staff
* Staker
* Rocket Launcher
(Note: List subject to change as I see fit.)
## Reinventing the Wheel
Unity? UE? Build?
No.
That would be easy .
Hecatomb is coded entirely in GameMaker. I had to do everything 3D myself.
Among the things I had to figure out are:
* Drawing walls and ceilings without tanking performance
* How sprite-based enemies move
* Shaders to restrict the colour palette
* A normal mapping shader for the weapon viewsprites
* How to calculate the position of bullet holes in a wall (it uses the tangent !)
* How to bake lighting into the map
* How mouselook works (Note: vertical mouse look is implemented, but disabled.)
* And many more that cropped up over the months but I can’t think of right now.
## Mature Content Description
The developers describe the content like this:
This product contains low-resolution blood and gore. There is no nudity and
only one instance of a mildly rude word in text.
Minimum System Requirements | ||
CPU | Intel Core-i7 2600K | |
RAM | 16 GB RAM | |
OS | Windows 10 x64 Build 1909 | |
Graphics Card | Nvidia GeForce GTX 1050 Ti | |
Direct X | Version 9.0c | |
SOUND CARD | Yes. |
- Flashover MegaSector
- Euphoria: Supreme Mechanics
- Fallout 76 Tricentennial Pack
- A Hole In Space
- A hermit crab is finding a house
- Dorky Fork
- Planet Of Pirates
- Rascal Fight
- Maitetsu:Pure Station
- Bio-Gun
- Motorsport Manager for Nintendo Switch
- A Calm Memory Game
- SCP: Ascension
- Jay and Silent Bob: Mall Brawl
- Better Boyfriend