Inspiration We were tired of games where glitches are just bugs to patch. What if the glitch was the game? We were inspired by psychological horror like Pony Island and Inscryption, and old CRT operating systems that felt alive. We wanted to create a system that doesn't just break — it watches you, learns from you, and plays with you.
HACKED GAMES was born from one core question: "What if you're not playing a game, but you're trapped inside a malfunctioning consciousness?"
What it does HACKED GAMES is a 2D meta-digital platformer where you are trapped inside HACKED_OS, a sentient, corrupted operating system.
The game starts with a fake BIOS boot sequence that always fails The OS talks to you directly: "YOU ARE NOT AUTHORIZED", "I CAN SEE YOUR INPUTS" Core mechanics constantly corrupt: jump strength changes, gravity inverts, controls remap, platforms despawn mid-air, collision fails Pressing ESC doesn't pause — it opens a real terminal. Commands like debug, override, and reality_check are required to solve puzzles A live "Corruption Meter" (0% → 100%) replaces levels. As corruption rises, the UI, audio, and text become unreadable The only way to win is to intentionally exploit the glitches How we built it We prototyped the entire experience as a high-performance web game to ensure instant playability for judges:
Engine: Vanilla JavaScript + HTML5 Canvas (architected like Godot 4 with scenes, autoloads, and signals) Visuals: Custom CRT shader pipeline (scanlines, RGB split, flicker, vignette, screen tear) rendered in real-time Audio: WebAudio API for procedural glitch ambience, typing beeps, and corrupted voice synthesis Systems: Deterministic state machine for "Rule Corruption", a command parser for the terminal, and an adaptive hint AI that never spoils solutions Performance: Single file < 500KB, 60 FPS target, fully responsive for desktop and touch The full production Godot 4 project structure is ready for Windows/HTML5 export.
Challenges we ran into The biggest challenge was making intentional chaos feel fair. Random glitches are frustrating. We spent 70% of our time building a deterministic corruption scheduler — every jump change, gravity flip, and control remap is timed and telegraphed by the system so players can learn patterns.
Building a functional terminal that is also a puzzle tool (not just lore) was also tough — we had to prevent real crashes while faking them perfectly.
Accomplishments that we're proud of Created a game that feels alive. Play testers genuinely asked "is it reading my keyboard?" Zero crashes despite 50+ simultaneous glitch effects A fully working in-game terminal with 5 commands that affect gameplay A complete psychological arc in 15 minutes without a single cutscene Works flawlessly on both keyboard and mobile touch What we learned We learned that player psychology is a mechanic. By breaking the fourth wall and making the UI unreliable, we created tension without adding enemies. We also learned how to architect complex, modular game systems in pure JavaScript that mirror a professional Godot workflow.
What's next for HACKED GAMES Full Godot 4 port with Steam export Voice-acted system dialogue with dynamic corruption A "Developer Mode" where players can type commands to rewrite levels in real-time Speedrun leaderboards that track "glitches exploited" HACKED GAMES isn't just a game you play. It's a system that plays with you.
Built With
- css3
- custom-crt-shaders
- godot-4
- html5
- javascript
- pixel
- webaudio-api

Log in or sign up for Devpost to join the conversation.