🚀 Day 6/7 — Building a Decision-Based Game Engine with Django As part of my 7-day Django challenge, I wanted to build something beyond typical CRUD apps — something that focuses on system design and backend logic. So I built a Decision Maze / Story Engine 👇 🎮 What it does: • Each scenario is a node • Each choice leads to another node • Different decisions → different paths → different endings 🧠 Key Features: ✔ Graph-based architecture (node → choice → node) ✔ Player progress tracking (stateful system) ✔ RPG elements (health, inventory, damage) ✔ Admin-powered story creation ✔ Typing animation & dynamic backgrounds ✔ Sound effects & smooth transitions ✔ 🗺️ Interactive graph map visualization 💡 What I learned: • Designing self-referencing models in Django • Managing user state & progression • Building backend systems like a game engine • Visualizing relational data as a graph This project really helped me shift from building “apps” to building systems. GITHUB => https://lnkd.in/gSgnUVs9 👉 Day 7 coming next — going even more advanced 💪 Would love feedback or suggestions! 🙌 #Django #Python #BackendDevelopment #WebDevelopment #Projects #LearningInPublic #100DaysOfCode #FullStack #ComputerScience

Good effort 💯 I like that it’s minimal and not overloaded. Focus on showing your best work clearly.

To view or add a comment, sign in

Explore content categories