VS Code Extension for Children
A retro-inspired VS Code extension designed to help children learn game development through a fun, pixelated interface.
In today’s evolving world, the game development field has been growing at a rapid speed. Due to the advancements in Artificial Intelligence and Large Language Models, developing games has become very easy. A lot of games can be created just using one prompt, however this shortcut does not help with understanding the code written which is really important for new game developers. Especially for young developers who simply want to make basic games for fun and understand the fundamentals of programming, rather than diving into complex game engine development. Hence, it is important to combine the traditional ways of learning programming with the new technologies that have been developed. The current options in this market for these upcoming developers either require a good knowledge of programming or use pick-and-drop blocks which does not help with improving their programming skills.
Our solution is PixelPilot, an AI assistant designed to help children create games. The user can talk to PixelPilot in a conversational style, where they can specify certain requirements for the game, and PixelPilot will generate the code and assets needed for the game. Alternatively, the user can specify their requirements by filling out a form detailing the desired genre of game, the features required, as well as the target platforms and target controllers. The system will allow the user a choice between using offline GenAI models such as Qwen 2.5, or using online models such as ChaGPT, Claude, and Deepseek. If an offline model is chosen, the user will be able to choose the size of model they would like to use, so that PixelPilot can be run best on their computer. Such a wide variety of options ensures that, regardless of a child’s access to high-speed internet and powerful processors, they are still able to use PixelPilot to create games.
The culmination of our efforts is an interactive Visual Studio Code extension that is primed for deployment on the Visual Studio Marketplace. The interactive visual elements provided by the extension are designed to captivate users, igniting their interest and understanding of game development and programming in general. The technology's significance goes beyond its technical merits; it's about the meaningful changes it creates for individuals, fostering autonomy, convenience, and more immersive game development.
A short video demonstrating our project.
Explore our development journey and the key components of the Pixel Pilot extension.
PixelPilot provides various reasoning and code generation models. These include :
PixelPilot provides the ability to generate images even when offline. Using the chat window, the user can enter a prompt using '@pixel /image' and generate a new image and replace an old image. It then provides the user with three options to select from, giving the best user experience.
PixelPilot provides a chat participant that can be asked various game development related questions and can perform tasks such as finding Youtube videos related to specifc code.
PixelPilot provides to a Walkthrough to help narrow down the user's thought and generates game templates based on their descriptions.
Client Liason, Programmer, Tester
Programmer, Tester, Report Editor
UI/UX Designer, Programmer, Report Editor
Programmer, Tester, Researcher
Explore our comprehensive project documentation to learn more about Pixel Pilot and how it's transforming children's coding education.