CV
Mahmoud Bagheri Moghaddam
EXPERIENCE
September 2021 - Present
Software Engineer Quality at Unity Copenhagen Office (July 2023 - Present)
-
ِUnity’s Data Oriented Technology Stack (DOTS) samples team
-
Writing automated tests, managing release versions, organizing playtests, Profiling and optimizing the project for Android, iOS, Mac and Windows
-
Projects:
QA student worker at Unity Copenhagen office (September 2021 - July 2023)
-
Responsible for rendering features, profiling, and programming internal game projects using the data-oriented technology stack (DOTS)
-
Embedded QA in the Rendering team of DOTS
-
Maintaining CI and graphic test projects and finding and reporting new bugs
DOTS
Technical Artist (VFX) internship ( September 2022 - January 2023)
-
In collaboration with Unity
-
Exploring different workflows of exporting VFX from DCC to game engines (alembic, VAT, FBX, flipbooks, HDA... ) and comparing pre-baked and real-time FX.
Thesis (January 2023 - June 2023):
-
In collaboration with Unity
-
GPU-driven animation pipeline for high-resolution simulations and crowd simulations
-
Animation Pipeline that bakes bone animation textures and supports linear and dual quaternion skinning.
-
Indirect crowd spawner system on GPU with LOD and Culling using compute shaders
SKILLS
-
Programming Languages: C# ,C++ ,Python ,Unity CG(HLSL), OpenGL(GLSL)
-
Applications: Unreal Engine, Unity Engine, Houdini, Blender (Simulation and basics),Quixel Mixer, ShotCut)
-
Fields: Technical Art (shaders and VFX), QA (CI/ Platform testing), Gameplay Programming, Tool Programming, Game Design, Level Design,
(Click on the underlined texts for more detail)
AREA OF INTEREST
Design:
-
Non-linear narrative
-
Environmental storytelling
Art :
-
Environment artist (landscape and lighting)
- VFX
Technical:
-
Computer Graphics
-
AI
EDUCATION
September 2016-July 2023
M.Sc. Games - Design track (September 2021-July 2023)
-
IT University of Copenhagen
-
Granted State Scholarship
-
Courses:
-
Game world design (12/12)
-
Technical artists Internship (12/12)
-
Thesis (12/12)
-
B.Sc. Computer Engineering (September 2016 - July 2021)
-
GPA : 15.39/20
-
Received a national undergraduate full scholarship.
-
Courses:
-
Computer Game Design (19/20)
-
Object-Oriented Programming C# (19.75/20)
-
Artificial Intelligence and expert systems (18/20)
-
Machine Learning (16.25/20)
-
Software Engineering II (20/20)
-
Design Patterns (15/20)
-
PERSONAL PROJECTS
January 2016- Present
Team :
-
Amnesty of Exiled (First person story-driven game with Unreal Engine) (student project)
-
Last Light (2D platformer game with Unity Engine)
-
Icebreaker (2D experimental RPG Game with Unity Engine)
-
(I worked as a game designer and programmer with two of my colleagues in our indie team)
Solo:
-
Arctic (3D cinematic game with Unreal Engine)
-
Ritual (3D cinematic with Unreal Engine)
-
As above, So below (3D experimental game with Unity)
PARTICIPATIONS
-
Summer of Unreal (August 2022):
-
Unity X Lego game jam (September 2021):
-
TGC 2018 (Tehran Game Convention):
-
1-day Masterclass:
-
UX and Cognitive science in Game Design by Celia Hodent
-
Optimization of 2D game assets in Unity engine by Mojtaba Rajabi
-
-
2-day general conferences (game design art programming)
-
-
TGC 2017:
-
6-hour Masterclass: Advanced Freemium game design by Pascal Luban
-
2-day general conferences (game design art programming)
-
LANGUAGE
-
Persian
-
English