Build 2D Games Where Players Program Their Characters
Loop Adventure is a complete Unity framework for creating instruction-based puzzle adventures, tactical games, and programming-driven gameplay inspired by programming-puzzle games such as Human Resource Machine and Zachtronics.
Instead of directly controlling a character, players compose sequences of instructions that define behavior, creating deterministic, turn-based gameplay where logic becomes the core mechanic.
Build your own programming-driven game without having to create the instruction, execution, scheduling, and puzzle infrastructure from scratch.
🧩 How It Works
1. Design
Create your level, place obstacles and interactive elements, and define its objectives and challenges.
2. Program
Players build their solution by composing instructions on the visual instruction sheet.
3. Execute
The engine executes every instruction deterministically, turn by turn, while players watch their program come to life.
4. Solve
Observe the result, identify what went wrong, modify the instruction sequence, and run it again until the puzzle is solved.
Check out the demo:
https://davidlambert.itch.io/loopadventuredemo
🚀 Perfect for Building
Drop it into Unity and start building levels immediately, or extend its modular systems to create your own gameplay mechanics.
🚀 Key Features
🎮 Instruction-Based Gameplay System
Players build actions using a visual instruction sheet with ready-to-use instructions such as Move, Attack, Block, Combo, and more.
🧩 Create Your Own Instructions
Extend the Instruction system to create custom gameplay actions for your game.
⚙️ Turn-Based Execution Engine
A deterministic execution system that keeps gameplay synchronized while providing real-time feedback.
👹 Enemy AI System
Enemies use the same instruction-based architecture as the player.
📦 Interactive World System
Puzzle-driven environment objects fully integrated with the instruction and event systems.
⚠️ Tile Trap System
Grid-based hazards integrated directly into the turn system.
🎒 Inventory & Equipment System
A complete item and equipment system ready to integrate into your gameplay.
🗺️ World Map & Tutorial Campaign
A ready-to-play structure for building and expanding your game.
🏆 Level Goals & Challenges
Add additional constraints and challenges to your levels.
💾 Save / Load System
Automatic persistence with no additional setup required.
🔊 Audio System
Integrated audio and settings management.
🛠 Developer-Ready Architecture
Built as a modular C# framework designed for extension and long-term development.
🧱 Core Design Philosophy
Everything is built around a single concept:
Instruction = atomic gameplay unit
The same instruction-based architecture can drive:
This keeps gameplay systems consistent and makes it easier to prototype and extend new mechanics.
📦 Use Cases
Use Loop Adventure to build:
🧠 What You Can Do
🎯 Why Loop Adventure?
Unlike visual scripting tools, Loop Adventure is a gameplay-first framework, not a general-purpose development tool.
It is designed specifically for:
[All Third-Party assets are under the CC0 license see "Third-Party Notices.txt" on package content]