Teaching Experience
After gaining experience in the video game industry, I chose to share my knowledge by teaching at various game design schools.
As a former student, I wanted to return as an instructor to help address real industry challenges and provide structured, hands-on learning.
Courses Taught
Level Design
- Understanding variance & variety in level design.
- Structuring maps & player progression.
- Mastering 2D & 3D Level Design principles (flow, RLD, landmarks, patterns, metrics).
- Applying blocking techniques for rapid prototyping.
- Integrating environmental storytelling & visual landmarks.
- Creating a playable greybox in Unreal Engine.
Game Design
- Understanding the structure & mechanics of a video game.
- Designing game systems (visible & invisible rules, dependencies).
- Developing gameplay elements and documenting them in a GDD (Game Design Document).
- Enhancing player experience through pacing & rhythm.
Programming in Unreal Engine
- Navigating Unreal Engine and utilizing its core functionalities.
- Scripting in Blueprints to create interactive mechanics.
- Prototyping game sequences using existing assets.
- Optimizing Blueprints for better performance.
- Developing a cooperative 3D platformer in Unreal Engine.
Game concept
- Writing a concept document (pitch, scenario, gameplay).
- Identifying & emphasizing Unique Selling Propositions (USP).
- Structuring and writing a clear & effective game concept.
- Illustrating the document with diagrams & relevant artistic references.
Schools


