Studio 09
Algorithmic Thinking Through Game Development
Building, integrating, and competing through Agile sprints
Six days of building, integrating, and competing — a game tournament built by you and your peers using Agile sprints and AI coding tools.

When
20–25 July 2026
Six full days · 10am–5pm
Where
Chanakya university Global Campus
Devanahalli, Bengaluru
You earn
2 Credits
Certificate of Completion
Open to
All Students
UG, PG, PhD across schools + external participants
What you’ll do
Games are a great source of entertainment and motivation. This workshop enables you to learn rapid iterative software development by participating in a tournament — teams research and develop their own strategies and bring them to compete with others. The competitive aspect is what makes the workshop engaging and produces a real, satisfying outcome.
With modern AI coding tools, you’ll learn to accelerate iterative execution and explore deeper. The course is workshop-style: only 1–2 hours of material each day, taught with concepts interspersed with games and activities. You’ll get a quick primer on the tools and techniques, then apply them in teams using Agile methodology — rapid iterative development through sprints, culminating in a tournament that can be broadcast.
What you’ll make
A working game-playing strategy that you and your team develop, integrate with other teams’ systems, and bring to the final-day tournament. Plus the artefacts of Agile planning and execution: demonstrable outcomes at each milestone, and your collective agreement on tournament approach, integration methods, programming language, and constructs.
What you’ll learn
- Game-based thinking that maps back to algorithmic thinking, strategies, and profiling
- Iterating on outcomes using Agile methodology in groups — cooperation, teamwork, short sprints
- Test-driven development and integration testing in API-driven software development
- Software development using industry-leading open-source AI coding, including hosting open-source LLMs locally (a path to development freedom for students for whom AI tools are expensive)
- Translating an idea — using Design Thinking and product ideation frameworks — into a real, demonstrable working version of software
Your six days
| Mon | Introduction and team building. Concepts of teamwork, empathy, ownership, accountability, biases in decision-making — leading into Agile philosophy. Architecture and design principles. Self-organising teams. Planning two sprints, identifying dependencies. |
| Tue | Sprint 1, Day 1. Component-based and functional design. Mutual agreement on programming language, APIs, communication model. AI development tools and techniques. Design Thinking and feature development — roadmap, milestones, measurements. |
| Wed | Sprint 1, Day 2. Algorithmic strategies for game development. Testing and profiling. Strategic knowledge sharing between teams. Sprint demo. Collective retrospective and improvement plan. |
| Thu | Sprint 2, Day 1. Game development strategies presentations. Knowledge sharing. Agreement on tournament structure. Continued development. |
| Fri | Sprint 2, Day 2. Test-driven development, unit testing, integration testing. Use of LLM and Agentic AI for testing. Integration testing with partner teams. Tournament prep. Collective retrospective. |
| Sat | Tournament. |
Each sprint follows full Agile rituals: sprint planning, daily standup, sprint demo, sprint retrospective, knowledge sharing.
How you’ll be assessed
Participation in (and ideally winning) the tournament is the biggest incentive — the depth of your thinking and execution will show. Sprint demos give you the chance to show what you completed each sprint vs. what was planned, including the blockers you hit and how you overcame them. Testing and algorithmic profiling are also assessed.
Your instructor
Deepak Koushik
Deepak Koushik is a software engineer, researcher, and data analyst specializing in algorithm optimization and system evaluation. His research includes co-authoring advanced technical analyses for the IEEE International Conference on Contemporary Computing and Communications, focusing on upper-bounding techniques and experimental optimization models.
His background bridges the gap between abstract mathematical frameworks and live deployment tracking. In this studio, he translates high-level engineering logic, structural optimization, and algorithmic execution sequences into practical, step-by-step game design logic, helping students build computational thinking habits through real-world prototyping workflows.

Registration open

Questions about a Studio?
Reach out to the Studios Coordinator. Happy to talk through any of the courses, what to expect day-to-day, or whether a particular Studio fits where you are in your learning right now.
Studios Coordinator
Anand K Sharma
cu.studios@chanakyauniversity.edu.in
+91 88930 33233
Campus
Chanakya University Global Campus
NH-648, Haraluru–Polanahalli
Near Kempegowda Intl. Airport
Devanahalli, Bengaluru — 562165