Junebug is a desktop simulation adventure game where players explore an in-game operating system to uncover the mysterious disappearance of Sam Levings. The game combines narrative-driven exploration with a dungeon-crawling minigame, blending investigation and action to keep players engaged.
- Simulated Desktop Environment: Navigate a fully interactive desktop OS where you’ll read messages, play minigames, and uncover clues.
- Dungeon Minigame: Dive into a dungeon-crawling minigame as part of the investigation. Face off against enemies and solve puzzles to progress the story.
- AI Agents: Two hostile AI-controlled enemies, an Orc and a Drone, both use state machines to wander or attack the player. The Orc uses melee attacks, while the Drone fires projectiles.
- Story Progression System: The story advances as you complete key tasks within the OS. This system ensures that players solve enough of the mystery before progressing deeper into the narrative.
The demo is out right now on itch.io!
- Orc AI: A spear-wielding enemy that wanders and attacks when the player is near. The Orc follows a state machine to alternate between patrolling and attacking.
- Drone AI: A ranged attacker that fires projectiles. Like the Orc, the Drone's behavior is dictated by a state machine, switching between wandering and engaging the player when detected.
While the story progression system is simple, it ensures that players have explored the OS enough and completed critical tasks before unlocking new chapters of the narrative. This system keeps the story flowing and gives structure to the player's investigation.
In Junebug, players switch between investigating a simulated operating system and engaging in a dungeon-crawling minigame. You’ll:
- Investigate the OS: Read messages, search files, and solve small puzzles to gather clues.
- Play the Dungeon Minigame: Battle AI-controlled enemies like the Orc and Drone, using their distinct attack styles to provide varying combat challenges.
- Progress the Story: As you complete key tasks in both the OS and the dungeon, the mystery of Sam Levings’ disappearance unravels.
- Unity: Game development engine used to create both the desktop environment and dungeon minigame.
- C#: For scripting AI behaviors, story progression, and core game mechanics.
Junebug is inspired by classic adventure games and some more modern games like Welcome to the Game and Sara is Missing
Potential features for future updates:
- Expanding the story progression system to include more dynamic branching paths
- Adding additional enemy types with unique AI behaviors
- Increasing the complexity of the puzzles, including using the browser for puzzles more often
