Despite the corruption of the main Unity project that grew to be 35G big, I have managed to succesfully recover 44 C# scripts from "The Reckoning", which are thousands of lines of functional code across 9 major game systems. These scripts, dated November 4, 2021, showcase a well executed multiplayer horror FPS with advanced features that can be repurposed into multiple standalone projects and educational resources.
- Total Scripts: 44 files
- Development Period: Active as of November 2021
- Project Scope: Multiplayer horror FPS with advanced mechanics
- Estimated Original Codebase: 100+ KB of C# code
PlayerMovement.cs(25 KB) - Comprehensive FPS controllerHealth.cs(7 KB) - Player health and damage systemWeapon.cs(13 KB) - Complete weapon system with shooting mechanicsRaycastCombat.cs- Hit detection and combat mechanicsGameManager.cs- Central game state managementSpawnManager.cs&Spawnpoint.cs- Player spawning system
Launcher.cs(11 KB) - Multiplayer lobby and connection systemRoomManager.cs(6 KB) - Multiplayer room managementPlayerManager.cs- Player instance managementNetworkChecker.cs&InternetConnection.cs- Connection validationServerNameButton.cs&UserNameList.cs- UI networking components
WallRun [Redacted].cs(7 KB) - Advanced parkour mechanicsRTSCam.cs(11 KB) - Sophisticated camera systemMoveCamera.cs- Camera movement utilities
ItemManager.cs(22 KB) - Complex inventory and item handlingItem.cs,ItemInfo.cs,GunInfo.cs- Item data structures
WeaponBobbing.cs&WeaponSway.cs- Realistic weapon movementCamShake.cs&UIShake.cs- Screen shake effectsFlashlight.cs- Dynamic lighting systemLineFade.cs,Billboard.cs,AutoRotate.cs- Visual utilities
PauseMenu.cs(5 KB) - Complete pause menu systemGameUI.cs- HUD and game interfaceLoadingScreen.cs&LoadHomeScreen.cs- Scene transitionsNameTag.cs&PlayerNameTag.cs- Player identificationCrossHairTarget.cs- Targeting system
AudioTestCode.cs- 3D spatial audio testing framework
TransitionLeave.cs&TransitionQuit.cs- Scene transitionsBackgroundMove.cs&Offline.cs- Environment and state management
BurnDamage.cs- Environmental damage mechanicsIDamageable.cs- Damage interface for modular design
Flashlight.cs- Dynamic lighting for horror atmosphereBurnDamage.cs- Environmental hazardsCamShake.cs- Tension-building screen effects- Audio spatializer integration for 3D horror sound
While "The Reckoning" as a complete game may be lost even before it was seen, its legacy lives. 44 well-architected (well mostly) Scripts were salvaged. I'd say great success!
This README will be updated along with the project progress which would be a bit slow considering other priorities. or you can read my blog (when it goes live :))