ByteBots
A downloadable game for Windows
This game was developed by Zainab Abdulhusain as part of the Games Development course in Bahrain Polytechnic and was supervised by Haetham Alhaddad. For all other credits please refer to the in-game credits.
ByteBots is an educational puzzle-adventure game where players explore a vibrant world designed to teach programming fundamentals through interactive gameplay.
Players repair corrupted environments by solving logic-based challenges using a visual drag-and-drop block programming system instead of writing traditional code. Each area of the game represents progressively complex programming concepts, transforming abstract ideas into tangible, interactive experiences.
The game world is divided into themed environments: Farm, Market, and Carnival, each introducing new programming concepts such as variables, conditionals, comparisons, loops, and functions. Through quest-based progression, NPC interactions, and narrative-driven tasks, players gradually unlock deeper logical thinking skills while restoring balance to the digital world.
An integrated AI companion, LUMA, provides contextual hints, simplified explanations, and learning support without directly giving answers. This AI-assisted approach encourages experimentation, critical thinking, and self-guided learning while maintaining player privacy.
Designed and developed using Unity with C#, ByteBots integrates Blocks Engine for visual programming, Fungus for dialogue systems, Behavior Designer for NPC AI, and Easy Save for persistent game state management. The project was developed iteratively using agile principles, focusing on modular architecture, educational game design principles, animation systems, sound integration, and a structured save/load framework to ensure a smooth and immersive learning experience.
| Published | 7 days ago |
| Status | Released |
| Platforms | Windows |
| Author | zainnalthamer |
| Genre | Educational, Adventure, Puzzle |
| Tags | 3D |






Leave a comment
Log in with itch.io to leave a comment.