# Hecatomb

Summer DB entity ID: 02ddbe3d\-722b\-4e49\-9a6b\-1efbddbde660

Steam App ID: 1342940

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\.

## Game information

- Type: game

- Developer: PixelJanosz

- Publisher: PixelJanosz

- Release date: To be announced

- Coming soon: true

- Free to play: false

- Parent Steam app: Not collected

- Genres: Action, Indie, Early Access

- Categories: Single\-player, Steam Achievements, Partial Controller Support, Steam Cloud, Family Sharing

- Platforms: windows

- Website: Not collected

- Screenshots: https://shared\.akamai\.steamstatic\.com/store\_item\_assets/steam/apps/1342940/ss\_2623e3125e3814080191ce37b2efabbed07f22bf\.1920x1080\.jpg?t=1670529954, https://shared\.akamai\.steamstatic\.com/store\_item\_assets/steam/apps/1342940/ss\_73d4d0f96882fe122e9bcf9a650c2aee74615a03\.1920x1080\.jpg?t=1670529954, https://shared\.akamai\.steamstatic\.com/store\_item\_assets/steam/apps/1342940/ss\_0614ebea1ad56c362d34c3c4812abf4240c9f6ea\.1920x1080\.jpg?t=1670529954, https://shared\.akamai\.steamstatic\.com/store\_item\_assets/steam/apps/1342940/ss\_2bc3a9ec91f23a3a8847da92b3bda8305adc2d87\.1920x1080\.jpg?t=1670529954, https://shared\.akamai\.steamstatic\.com/store\_item\_assets/steam/apps/1342940/ss\_82aef537d8ffac24337d427c6096a91778a5eb44\.1920x1080\.jpg?t=1670529954

- Price: Not collected

- Price country: Not collected

## Observed metrics

- Current players: Not collected

- Steam review count: 0

- Steam positive reviews: 0

- Steam negative reviews: 0

- Steam positive percentage: Not collected

- Summer DB rating: No native votes

Review filters: \{"language":"all","review\_type":"all","purchase\_type":"all","filter\_offtopic\_activity":0\}

## Player history

[Seven-day chart data as Markdown](/api/v1/entities/02ddbe3d-722b-4e49-9a6b-1efbddbde660/player-metrics?days=7&format=markdown) · [JSON](/api/v1/entities/02ddbe3d-722b-4e49-9a6b-1efbddbde660/player-metrics?days=7)

Chart values are hourly observed maxima. The sampled 24-hour peak and missing intervals carry explicit coverage; history before collection is unknown.

## Sources and freshness

- Catalog membership: store\_catalog

- Catalog observed: 2026\-09\-28T16:58:32\.455488\+00:00

- Details observed: 2026\-09\-25T01:44:05\.928467\+00:00

- Player count observed: Not collected

- Reviews observed: 2026\-09\-25T01:44:07\.10416\+00:00

Full provenance: \{"urls":\{"price":null,"catalog":"https://api\.steampowered\.com/IStoreService/GetAppList/v1/","details":"https://store\.steampowered\.com/app/1342940/","players":null,"reviews":"https://store\.steampowered\.com/appreviews/1342940"\},"price":null,"source":"steam","catalog":"2026\-09\-28T16:58:32\.455488\+00:00","country":"US","details":"2026\-09\-25T01:44:05\.928467\+00:00","players":null,"reviews":"2026\-09\-25T01:44:07\.10416\+00:00","language":"en","editorial":null,"membership":"store\_catalog","observations":\{"price":null,"catalog":"2f40159d\-80f8\-4a20\-b456\-3c3da61b3966","details":"72625e71\-6a5e\-4eb9\-9c33\-b81adc72f9d2","players":null,"reviews":"ec97c7f5\-ea3a\-40ca\-a9b4\-7fda6d657a58"\},"reviewFilters":\{"language":"all","review\_type":"all","purchase\_type":"all","filter\_offtopic\_activity":0\}\}

Native rating methodology: \{"count":0,"average":null,"entityId":"02ddbe3d\-722b\-4e49\-9a6b\-1efbddbde660","revision":0,"observedAt":null,"methodology":"arithmetic\-v1","distribution":\[0,0,0,0,0,0,0,0,0,0\]\}

Steam reviews are not Summer DB votes. Missing data is not zero. Player counts are observations, not historical peaks. A supplemental record does not establish that a game was delisted.

[Steam store](https://store.steampowered.com/app/1342940/) · [JSON](/api/v1/games/02ddbe3d-722b-4e49-9a6b-1efbddbde660)

