Year: 2026
Type: School Project
School: IMS-T Switzerland
// 01

Snake Game

STACK
C# Win-Forms .NET RawGameController API

About the Project

This project is an implementation of the classic Snake game in C# using Windows Forms. The goal was to develop a fully functional game that can be controlled both via keyboard and a game controller. The game logic includes snake movement, collision detection, apple generation, and dynamic tail growth. Additionally, a simple game-over system was implemented that allows restarting the game.

What Was the Task?

The task was to create a small game that uses fundamental programming concepts such as logic, events, timers, and object management. The project also had to be cleanly structured and provide stable game functionality.

What I Learned

  • Working with C# Windows Forms
  • Handling timers and events
  • Object-oriented programming in a real project
  • Collision detection and game logic
  • Integrating a game controller using RawGameController
Snake Game Preview
PROJECT DETAILS
Timeframe2026
SchoolIMS-T Switzerland
TypeSchool Project
StatusCompleted
× Home Projects Skills About Me Contact