About

Multidisciplinary technologist at the intersection of Computer Graphics, Game Design, and Mixed Reality; Master in Game Design and Development from Aalto University, Bachelor of Computer Engineering. I create immersive digital experiences that have been pushing the boundaries between art and technology.

I am passionate about generating creative solutions and visual innovations that advance digital media. This passion, combined with my expertise in tech art and innovative game projects, drives everything I do.
Ahmad Erfani Jahanbakhsh

Projects

Discordant game

Roya Flow

Role :
Date : 2023

Roya Flow is an interactive art piece in which I conveyed the shapes and colors of Persian architecture in an abstract and dream-like manner through particles and fluid simulation, resembling a digital art canvas that users can interact with.

Moosio two-player fighting game

Moosio

Role :
Date : 2022-Now

Moosio is a two-player fighting game where players use their skills to collect mushrooms, dodge, and shoot at each other in a fun and chaotic way. It is one of my hobby projects, focused on creating emergent, humor-filled gameplay that makes it a perfect party game.

Spectrum Mirror interactive digital art

Spectrum Mirror

Role :
Date : 2023

Spectrum Mirror is an interactive digital art piece that uniquely connects music to human movement. I have always felt an energy emanating from music that seems to move in sync with its loudness, mode, tempo, and other qualities. This led me to ask: what if we could visualize these invisible forces using new technologies? What if we could create a new level of immersion for users?

Discordant surreal rhythm-action game

Discordant

Role :
Date : 2022

Discordant is a surreal rhythm-action game where you defeat enemies to the beat of the music. Explore the mysterious astral plane and restore the Sun to the dark North. Created during the 2022 autumn game project course at Aalto University, I worked as a technical artist, handling custom shaders, VFX, and visual direction.

Apogrowth artistic leisure game

Apogrowth

Role :
Date : 2023

You are a spore—the last drop of life essence in a post-apocalyptic world—ready to set off and restore life to the world.
Enjoy the soothing movement and emotional experience of this artistic leisure game. Created as a student project at Aalto, I primarily worked on custom shaders, grass generation, and VFX.

Lorun game

Faani

Role :
Date : 2021

A short narrative-driven game about the afterlife. Many people who have experienced comas report a different place with unique geometries and colors they had never seen before. This game represents my interpretation of that experience. After completing my bachelor's thesis on point clouds, I created this game to showcase the power and various effects of point cloud visualization.

Lorun puzzle game with isometric illusion

Lorun: Adventure in a Dream

Role :
Date : 2021

Lorun is a puzzle game where you solve levels by creating a path for a shepherd using isometric illusion. Our shepherd has fallen into a deep sleep and dreams about his sheep. In this dream, you will encounter strange rules, use them wisely.
This project is one of my favorites because developing these mechanics was challenging, and the result exceeded our expectations.

Blip Ball casual rhythm game

Blip Ball

Role :
Date : 2020

During the 2020 holidays, I created a casual game to improve my game development skills.
Blip Ball is a minimal, relaxing game with infinite levels. Dive into music notes and reach the goal. Each music note type grants special powers, creating an infinite and dynamic journey.
Published and distributed by Infinity Games.

Squp puzzle platformer game

Squp

Role :
Date : 2019-20

Squp was my gateway to game development. My teammate AmirHossein and I created this as our first game with Jash Games. Later, with the help of Unbound Studio, we published it worldwide. As our first game, it achieved recognition at international events and festivals, including the IMGA and Swiss Game Festival.
The game follows a little cube who lost his love and is trying to find her in a strange cubic world filled with hardcore puzzles. It also includes arcade modes that challenge both your mind and reflexes.

Projects Archive

Fashion Sense 3D avatar and wallpaper

Fashion Sense

Role :
Date : 2022

For the Huawei 2022 Tech Arena challenge, I developed a creative prototype for 3D wallpapers and avatars using Huawei Harmony OS's 3D assets and in-house graphics engine. Working as both designer and technical artist, our idea won first prize.

Whispers of Tampere AR voice message experience

Whispers of Tampere

Role :
Date : 2022

Whispers of Tampere was created during the 2022 XR Hackathon hosted by Ultrahack and Qualcomm. Our concept was an application allowing people to leave voice messages using ThinkReality AR glasses in public spaces around Tampere. I worked as designer and Unity developer during the event.

EX3D Viewer 3D model viewer

EX3D Viewer

Role :
Date : 2021

A 3D model viewer built with OpenGL. I created this project to deepen my understanding of rendering pipelines. The viewer includes several shader adjustments that allow you to achieve your desired look for any model. This tool is useful for testing vertex and fragment shaders on meshes with greater complexity.

Infinity War pixel art platformer

Infinity War

Role :
Date : 2019

Infinity War is a pixel art platformer where you control a hero and fight enemies. The alpha test is available through the links below.

Doomer mini-game inspired by Doom

Doomer

Role :
Date : 2020

Doomer is a mini-game created for the Gore Game Jam. Save yourself from strange creatures and enjoy the pixelated world inspired by the original Doom game.

Zen Pipes relaxing puzzle game

Zen Pipes

Role :
Date : 2020

Zen Pipes is a relaxing puzzle game that provides calm through its music while challenging your mind with its puzzles.

TimeCapsule puzzle platformer

TimeCapsule

Role :
Date : 2021

I created this puzzle mechanic for the university's annual game jam. You control a cube and must neutralize bombs by exploding on top of them. Time capsules allow you to come back to life, so you must place them wisely to solve each level.

TimePlex time-control platformer

TimePlex

Role :
Date : 2019

TimePlex is a fast-paced game with time-control gameplay. You control a character starting from the parking lot of a department store and move forward. Watch out for the employees!

Shaders series collection

Shaders

Role :
Date : 2020-Now

A series of shaders I have created for computer graphics coursework and various projects.

Wish Valley flight game

Wish Valley

Role :
Date : 2019

One evening, I challenged myself: how hard could flight gameplay be? The result turned out quite well as one of my early projects.

Assets

Rough Sea water shader

Rough Sea

Role :
Date : 2022

An attempt to create a wavy water shader using Gerstner waves and the tessellation technique for better performance in Unity/HLSL. This is an ongoing project where I continually add new features and resolve issues.

Easy Point Cloud mesh converter

Easy Point Cloud

Role :
Date : 2021

Easy Point Cloud is a free Unity package that converts meshes into point clouds. It generates a point at every vertex, so denser meshes produce denser point clouds. The package includes adjustments to create various effects from a single mesh.

Blog

AI-generated shader graph

Exploring AI Integration in Node-Based Shaders

Role :
Date : 2024

This blog explores how AI can generate shader graphs from text descriptions, making shader creation faster and more accessible. I discuss the challenges of node-based workflows, how AI assists developers, and what approaches work well.

Interactive art process

An Approach to Making Interactive Art with Unity

Role :
Date : 2023

This blog documents my process for creating interactive art using Unity, driven by a passion for particle systems and a deep appreciation for ancient Persian architecture.

Point cloud visualization

Point Cloud Rendering with Unity

Role :
Date : 2021

An overview of how to generate point clouds in Unity. Point clouds are series of points in space that are visualized instead of using an interconnected mesh topology. This technique is commonly used in photogrammetry scanning and 3D reconstruction.

SKILLS
What I can do
UNITY ENGINE
I have extensive experience with Unity since 2018, encompassing both 2D and 3D development. My expertise includes game mathematics, shader development, and advanced design patterns.
C++ & C#
I am experienced in both C# and C++, with a strong focus on game development and real-time systems. I am skilled in using C# with Unity and well-versed in object-oriented programming and GoF design patterns.
COMPUTER GRAPHICS
I have been researching this field extensively. I am well-versed in the fundamentals of algebra and geometry, with experience in GLSL programming. I am proficient with compute shaders and material shaders (HLSL, Shader Graph). Additionally, I have experience with Vulkan for low-level graphics programming.
GAME DESIGN
Game design has always been one of my passions. I am particularly fond of designing puzzle games and have experience in designing and directing casual games. I earned a game design certificate from Michigan State University courses.
APPLIED SOFTWARE
I am proficient with design software such as Photoshop, Blender, and After Effects. I am also experienced with version control systems like Git and its clients, including SmartGit.
OTHER LANGUAGES
I have experience with Python through various university projects and exercises. I am also familiar with the basics of web development, including HTML and CSS.
EXPERIENCE
Career highlights
2023-Now
HUAWEI
Graphics Engineer
Contributing to the development of the in-house Huawei graphics engine, focusing on the VFX system and expanding editor features to enhance artist and developer workflows.
2019-21
UNBOUND GAME STUDIO
Developer
I worked on commercial projects at Unbound Game Studio, primarily as a developer. I also gained valuable experience as a technical artist and project manager.
2018
JASH GAMES
Founder
During my first year of university, I founded a team with my classmate called Jash Games. This venture led to valuable experiences and our first game, Squp, achieved considerable success.
2018
FUM SCIENTIFIC SOCIETY OF VIDEO GAMES
Staff
I was one of the head members of the Video Game Scientific Association at Ferdowsi University. We organize game development events and guide new students interested in the field.
EDUCATION
Academic milestones
2022
AALTO UNIVERSITY
Master's
Master of Science (M.S.) in Computer, Communication and Information Sciences—Game Design and Production at Aalto University.
2017-21
FERDOWSI UNIVERSITY OF MASHHAD
Bachelor's
Bachelor's degree in Computer Engineering with a focus on software engineering and artificial intelligence at Ferdowsi University of Mashhad. I also have experience teaching C# and Unity through the university's game laboratory and scientific society of video games.
Relevant coursework: Advanced Programming, AI, Algorithms, Automata Theory, Computer Graphics, Object-Oriented Programming.
Overall GPA: A