Yaser Haitham Alosh
Passionate Game Developer & Creative Technologist
About Me
While my primary professional focus lies elsewhere, game development is my true creative passion. It's a journey I've been exploring for years, starting as a hobbyist and gradually evolving into a semi-professional endeavor on a small scale. I love pushing the boundaries of what's possible, and I constantly seek opportunities to dive deeper into this exciting field.
My projects showcase a wide array of skills across the game development pipeline: from intricate shader programming and physics simulations to crafting engaging gameplay mechanics, building robust systems, and collaborating effectively in diverse, international teams. Most of these projects originated from university courses, game jams, or personal explorations. Despite their hobbyist beginnings, they were developed with a strong emphasis on production-quality standards, reflecting a professional approach even in unpaid, indie settings.
Beyond building games, I'm also deeply committed to fostering learning and knowledge sharing within the game development community. You can see an example of this in my past work with Marahil.org.
Explore my projects below to see what I've been working on and the skills I bring to the table!
My Game Development Arsenal
My passion for game development drives me to build robust, engaging experiences. This arsenal of skills, honed through continuous learning and practical application on diverse projects, represents my core capabilities as a game developer and creative technologist.
Engine & Systems Architecture
- Robust C# Development (Unity)
- Scalable Game System Design
- Data-Driven Implementations
- Performance-Optimized Code
Gameplay & Interaction
- Engaging Core Mechanics
- Physics & Simulation Logic
- Intuitive UI/UX Flow
- Game Sound Design
Online Services & Backend
- Multiplayer Systems (Photon PUN)
- Cloud Integration (PlayFab)
- Game Economy & Monetization
- User Authentication & Data
Creative & Visual Tech
- Custom Shader Development
- Dynamic VFX & Post-Processing
- Procedural Content Generation
- Animation Systems & Implementation
Advanced R&D & Innovation
- Machine Learning (ML-Agents)
- Computer Vision Applications
- Complex Algorithm Design
- Rapid Prototyping for new concepts
Collaboration & Education
- Cross-Functional Teamwork
- Technical Documentation & Sharing
- Mentorship & Community Building
- Agile Development Principles
This comprehensive skill set allows me to contribute across the entire development pipeline, translating creative visions into polished, performant game experiences.
My Projects
Binary Thrust
Online Multiplayer 3D Action Racing
Binary Thrust is an exhilarating online multiplayer 3D action racing game featuring physics-based gameplay elements and procedurally generated tracks. The goal was to create a dynamic and unpredictable racing experience that keeps players on their toes with unique environmental challenges and competitive online play.
Key Features:
- Online Multiplayer: Compete against friends and other players in real-time races.
- Physics-Based Gameplay: Vehicles handle realistically, making mastery of the physics system crucial for success.
- Procedural Generation: Tracks are dynamically created, offering infinite replayability and ensuring every race is unique.
- Dynamic Environments: Interactive elements and hazards change the race flow.
- Alpha Stage: The game reached a fully playable alpha stage, demonstrating core mechanics and multiplayer functionality, though it was not formally published.
Developed using Unity for the game engine, C# for scripting, and GameSparks for backend multiplayer services.
Fruiters
Mobile Fruit-Slicing Game



Fruiters is a vibrant mobile game where players slice and dice a variety of fruits, aiming for high scores while avoiding bombs and other obstacles. It offers intuitive touch controls and engaging gameplay designed for quick, satisfying sessions.
Key Features:
- Intuitive Touch Controls: Simple swipe mechanics for precise fruit slicing.
- Engaging Gameplay: Fast-paced action with increasing difficulty.
- Colorful Graphics: A bright and appealing art style.
- Score Tracking: Compete for high scores and unlock achievements.
This project is currently in its final stages and is slated for publication soon on mobile app stores.
Cybersecurity Towerdefense
A Strategy Game of Digital Defense

Cybersecurity Towerdefense is a unique strategy game where players defend a digital network from incoming cyber threats. Build and upgrade various defense towers, such as firewalls, antivirus software, and intrusion detection systems, to prevent malicious attacks from reaching your core data.
Key Features:
- Strategic Tower Placement: Deploy different types of cybersecurity defenses strategically to maximize their effectiveness.
- Wave-Based Attacks: Face increasingly difficult waves of viruses, malware, and hackers.
- Resource Management: Manage your budget to purchase and upgrade towers.
- Educational Aspect: Introduces concepts of cybersecurity in an engaging game format.
The game was developed using Unity and C#, focusing on creating a visually intuitive representation of digital defense.
Clones
Brackey's Game Jam
Puzzle Platformer. Submission to brackey's game jam. The game's core mechanic revolves around using two characters to pass a level, thus 'working together'
Math Platformer
Puzzle Platformer. Submission to brackey's game jam. The game's core mechanic revolves around using two characters to pass a level, thus 'working together'
Water Shader
Real-time Water Simulation & Rendering
This project focuses on the implementation of a real-time water shader, demonstrating advanced graphics programming techniques. It showcases realistic water surface rendering, including elements like reflections, refractions, and dynamic ripples.
Key Features:
- Real-time Reflections: Objects above the water surface are reflected dynamically.
- Refractions: Distorted view of objects under the water.
- Dynamic Ripples & Waves: Procedurally generated waves and interaction with floating objects.
- Customizable Parameters: Control wave height, speed, color, and more.
Developed within Unity, this project utilized ShaderLab (Unity's shader language, which compiles to HLSL/GLSL) to create a visually compelling and performant water effect, useful for various game environments.
Marahil.org - My Contributions to Arabic Game Development Education
I am the founder of Marahil.org, a pioneering blog dedicated to game development education in the Arabic language. This platform was a passion project where I shared my knowledge and contributed to building the Arab game development community, demonstrating my comprehensive understanding of game development principles and strong teaching abilities.
On Marahil.org, you'll find a variety of content I authored, including:
- Tutorials specifically focused on the Unity engine and its features.
- Guidance on using the Arabic language within Unity projects.
- Valuable tips for general game design principles.
- Insights into choosing the right game engine for your project.
- Curated resources for learning game development.
- A comprehensive 2D-platformer tutorial series.
This resource showcases my practical skills in game development and my commitment to empowering new developers through clear, accessible instruction.
Images of Marahil.org will go here.