top of page

Advanced Programming & MonoGame

DESCRIPTION

In this course, I taught advanced C# programming through a practical, hands-on approach, with a strong focus on object-oriented programming, software architecture, computer science concepts, and modern C# language features.

Together, we built a fully functional game engine layer on top of the MonoGame framework, developing reusable systems and tools that formed the technical foundation for the students' projects.

Using this shared engine, each student then designed and developed their own game, exploring different genres, gameplay mechanics, and technical challenges while applying the programming principles learned throughout the course.

ACADEMY

Tiltan College of Visual Design and Communication

ENGINE

MonoGame

FEATURED PROJECTS

Selected projects created by students during courses and workshops taught by Yakir Israel. Projects are showcased with permission from their creators.


Tiltan College of Visual Design and Communication - 2026


Aquamarine
Created by: Artur Umarov, Amitay Guy
Genre: "Zelda-like" Adventure


Tiltan Tales
Created by: Dekel Riess, Yonatan Medina
Genre: Adventure


Able, The Last Son
Created by: Maxim Abramov, Ariel Hirsch
Genre: Maze


Fantasy Brawler
Created by: Itamar Yasinover, Ariel Eskin
Genre: Brawler


Gem Jumper
Created by: Shaked Falah, Guy Moses
Genre: Platformer


Eterknity
Created by: Ekaterina Gorodetskaia, Denis Tauber
Genre: Open World


Digging Game
Created by: Ghanem Bhouti, Siman Shakkour
Genre: Digging


DrillDown
Created by: Mohammed Alem
Genre: Digging


Kicks

Created by: Maayan Menashe, Kobi Shapiro
Genre: Puzzle


Space Shooter

Created by: Michael Bachmatov, Yan Nahami
Genre: Space Shooter


© Projects content belongs to its respective creator(s).

bottom of page