Skip to content

Latest commit

 

History

72 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Patchline

Patchline is an educational puzzle game developed in Unity, where players learn the fundamentals of programming by fixing existing code instead of writing it from scratch.

Gameplay

Each level features two panels:

  • Legacy Code: the original system code, which cannot be modified.

  • Patch Code: the area where the player builds their solution.

The goal is to make the program produce the required result using a limited number of commands and resources.

Features

  • A custom programming language designed specifically for the game.

  • Gradual introduction to fundamental programming concepts.

  • Turn-based execution between legacy code and the player's patch.

  • A narrative setting inspired by operating systems and artificial intelligence.

  • A fully mouse-driven interface.

Technologies

  • Unity

  • C#

  • Yarn Spinner

  • TextMesh Pro

How to Play

  1. Launch the game.

  2. Study the legacy code.

  3. Build your patch using the available commands.

  4. Execute the program.

  5. Refine your solution until the desired behavior is achieved.

License

This project was developed as an educational prototype for the Applied Game Design course at the University of Camerino.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages