KoffeeKrew-Winter-Games-2025
A first-person shooter inspired by The Last Stand, entered in the Leadwerks Winter Games 2025 tournament.
README
KoffeeKrew-Winter-Games-2025
A first-person shooter inspired by The Last Stand, entered in the Leadwerks Winter Games 2025 tournament.
Screenshots





KoffeeKrew Versioning System
Format: RELEASE.MINOR.PATCH
RELEASE: Major release versions
MINOR: New systems or modules
PATCH: Updates to existing systems or modules
Keywords
- Added
- Fixed
- Improved
- Refactored
- Removed
- Updated
Version History
0.1.0 :
- Added kk_dev_01.map0.1.1 :
- Added navmesh to kk_dev_01.map0.2.0 :
- Added CountdownTimer component
- Added Toggle method to ChangeVisibility component0.2.1 :
- Improved bullet system performance with lazy decal initialization, static material caching, and terrain decal optimization
- Improved projectile collision filtering to exclude player camera and child entities
- Improved crouch control mapping0.3.0 :
- Added EnemySpawner component with wave-based spawning system and template-based enemy cloning0.4.0 :
- Added IntermissionManager component0.5.0 :
- Added Barricade component with health and repair system, Added GameUI component for barricade health and wave display0.6.0 :
- Added kk_dev_02.map0.7.0 :
- Added boundary wall to kk_dev_02.map0.8.0 :
- Added Retro shader0.8.1 :
- Added flash and pulsing scale damage feedback0.8.2 :
- Added infinite ammo, player reset, and corpse cleanup on wave start0.8.3 :
- Added health, sprint, jump, and flashlight entity definitions to FPSPlayer0.9.0 :
- Added ARs and Handguns from Ultimate Low Poly Guns by Pichuliru
- Added crosshair
- Improved shooting0.10.0 :
- Added LMGs and Rifles from Ultimate Low Poly Guns by Pichuliru0.11.0 :
- Added Shotguns from Ultimate Low Poly Guns by Pichuliru0.12.0 :
- Added SMGs from Ultimate Low Poly Guns by Pichuliru0.12.1 :
- Added Search for Weapons functionality to IntermissionManager0.13.0 :
- Added Survivor component0.13.1 :
- Added Search for Survivors functionality to IntermissionManager0.13.2 :
- Improved survivor and enemy spawns
- Added barrels to barricade0.13.3 :
- Added Restart Game functionality
- Added sensitivity slider
- Fixed crosshair alignment when changing resolutions0.13.4 :
- Added game name0.13.5 :
- Improved weapon balancing0.13.6 :
- Improved barricade to be invisible and non-shootable0.13.7 :
- Added idle bob to weapons0.13.8 :
- Fixed pause menu behavior during intermission screens0.13.9 :
- Added player movement toggle option
- Fixed pause menu not overriding selected intermission menus
- Fixed crosshair drawing over quit dialog0.13.10 :
- Added FOV slider to options menu
- Improved enemy spacing near barricade0.13.11 :
- Fixed crosshair remaining visible after player death
- Improved monster attack range0.13.12 :
- Added game mode selection to main menu0.14.0 :
- Added screenshots0.14.1 :
- Refactored game mode selection to map selection0.15.0 :
- Updated to Leadwerks 5.0.2
- Fixed build compatibility with MSVC v145 toolset and GameInput API
- Fixed stack overflow crash when loading maps
- Fixed undefined behavior in Enemy::GetEntityPlayer missing return0.15.1 :
- Added volume slider to options menu0.16.0 :
- Removed unused First-Person Shooter template assets
- Added Wits End (Winter) and Wits End (Summer) map names0.16.1 :
- Fixed volume resetting on map load0.16.2 :
- Added enemy health increases by 100 every 5th wave
Assets
- https://www.leadwerks.com/community/files/file/3562-pure3d-trees/
- https://www.leadwerks.com/community/files/file/3560-pure3d-rocks/
- https://www.leadwerks.com/community/files/file/3561-pure3d-plants/
- https://www.leadwerks.com/community/files/file/3608-industrial-wall/
- https://opengameart.org/content/ultimate-low-poly-guns