Welcome!

I'm Armin, a creative programmer.

Take a look at my projects below!

Games / Educational Assignment / Internships

Cut the Rope 3


Platform:
Apple Arcade, Vision OS, iOS, tvOS
Genre: Physics Puzzle.
Engine: Unity
Language: C#
Company: Paladin Studios
Role: Junior Gameplay Programmer
Contribution:
    - Gameplay mechanics
    - Prototyping features
    - Bug fixes/Maintenance

Wayward Shoals


Platform:
Demo Project
Genre: Mystery, Adventure.
Engine: Unity
Language: C#
Company: Paladin Studios
Role: Junior Gameplay Programmer
Contribution:
    - Race challenges.
    - Extend/refactor mechanics
    - Bug fixes/Maintenance

Metro Awakening VR


Platform:
PS VR 2, PC, Meta Quest
Genre: Action, Adventure.
Engine: Unreal Engine 5
Language: Unreal Blueprint/C++
Company: Vertigo Studios Amsterdam
Role: Intern VR programmer
Contribution:
    - Sense of Weight
    - Spawning System
    - Bug fixes

Hubris VR


Platform:
PC, PS VR 2, Meta Quest
Genre: VR action-adventure game with Sci-Fi Universe.
Engine: Unreal Engine 4
Language: Unreal Blueprint/C++
Company: Cyborn
Role: Intern VR Gameplay programmer
Contribution:
    - Interactable props
    - VR Puzzles
    - VR Mechanics
    - Core Level





MarbleGround Construct

                       University Project

Platform:
PC
Genre: 3D interactive puzzle building game.
Engine: Unreal Engine 4
Language: Unreal Blueprint
Work Time: 8 Weeks
Team:
    
- 2 Programmers
    - 3 Artists
    - 3 Designers
Contribution:
    - Marble physics
    - Inventory
    - Item placement/builder
    - Menu's/UI
    - Item creation tool


Vedelem: The Golden Horde

                        University Project

Platform:
PC, Steam
Genre: Real-time strategy game.
Engine: Unity
Language: C#
Work Time: Still in progress
Release Date: 7 June
Team:
    
- 6 Programmers
    - 8 Artists
    - 4 Designers
Contribution:
    - Camera
    - Main Menu
    - Onboarding
    - Unit selection (DOTS)
    - Building behavior (DOTS)
    - Grid/Building placement (DOTS)

Streamlined Mastermind

                         University Project

Platform:
PC
Genre: 3D Stealth strategy game.
Engine: Unreal Engine 4
Language: Unreal Blueprint
Work Time: 8 Weeks
Team:
    
- 5 Programmers
    - 8 Artists
    - 5 Designers
Contribution:
    - AI Guards
    - AI FoV detection
    - Win/Lose condition
    - Menu's/UI

Helios Engine

                           University Project

Platform:
PC
Genre: Side scrolling shoot 'em up.
Engine: Custom Engine
Language: C++
Work Time: 8 Weeks
Team:
    
- 1 Gameplay Programmers
    - 2 Engine Programmers
    - 1 Graphics Programmers
Contribution:
    - All gameplay functionallity
    - Player controller
    - Enemy behavior
    - Pick-ups / power-ups
    

Crime Engine

                         University Project

Platform:
PC
Genre: Isometric Stealth strategy game.
Engine: Custom Engine
Language: C++
Work Time: 8 Weeks
Team:
    
- 4 Gameplay Programmers
    - 2 Engine Programmers
    - 2 Graphics Programmers
Contribution:
    - AI Patrolling
    - AI FoV detection
    - Behavior Tree

Educational Assignment

MarbleGround Construct

Platform: PC
Genre: 3D interactive puzzle building game.
Engine: Unreal Engine 4
Language: Unreal Blueprint
Work Time: 8 Weeks
Team:
    
- 2 Programmers
    - 3 Artists
    - 3 Designers
Contribution:
    - Marble physics
    - Inventory
    - Item placement/builder
    - Menu's/UI
    - Item creation tool

Vedelem: The Golden Horde

Platform: PC, Steam
Genre: Real-time strategy game.
Engine: Unity
Language: C#
Work Time: Still in progress
Release Date: 7 June (Currently EA!)
Team:
    
- 6 Programmers
    - 8 Artists
    - 4 Designers
Contribution:
    - Camera
    - Unit selection (DOTS)
    - Building behavior (DOTS)
    - Grid/Building placement (DOTS)

Streamlined Mastermind

Platform: PC
Genre: 3D Stealth strategy game.
Engine: Unreal Engine 4
Language: Unreal Blueprint
Work Time: 8 Weeks
Team:
    
- 5 Programmers
    - 8 Artists
    - 5 Designers
Contribution:
    - AI Patrolling
    - AI FoV detection
    - Item placement/builder
    - Menu's/UI
    - Item creation tool

Crime Engine

Platform: PC
Genre: Isometric Stealth strategy game.
Engine: Custom Engine
Language: C++
Work Time: 8 Weeks
Team:
    
- 4 Gameplay Programmers
    - 2 Engine Programmers
    - 2 Graphics Programmers
Contribution:
    - AI Patrolling
    - AI FoV detection
    - Behavior Tree

Personal Projects

TAPESBOUND

Platform: PC
Genre: 2D Role Playing Game
Engine: Unity
Language: C#
Status: WIP
Team:
    
- 1 Programmer
    - 1 Artist
    - 1 Designer
Highlights:
    - Dialogue System
    - NPC Finite State Machine
    - Quests (WIP)

SPACE DOTS

Platform: PC
Genre: 3D Spaceship Battle Simulation.
Engine: Unity
Language: C#
Status: WIP
Team:
    
- Solo project
Highlights:
    - Project made to learn Unity DOTS.
    - Multithreaded Jobs

Halluscape

Platform: PC
Genre: Survival
Engine: Unity
Language: C#
Status: Done
Team:
    
- Solo project
Highlights:
    - 24h Game Jam
    - Hallucinating enemies
    - Line of Sight

Personal Projects

TAPESBOUND

Platform: PC
Genre: 2D Role Playing Game
Engine: Unity
Language: C#
Status: WIP
Team:
    
- 1 Programmer
    - 1 Artist
    - 1 Designer
Highlights:
    - Dialogue System
    - NPC Finite State Machine
    - Quests (WIP)

SPACE DOTS

Platform: PC
Genre: 3D Spaceship Battle Simulation.
Engine: Unity
Language: C#
Status: WIP
Team:
    
- Solo project
Highlights:
    - Project made to learn Unity DOTS.
   - Multithreaded Jobs

Halluscape

Platform: PC
Genre: Survival
Engine: Unity
Language: C#
Status: Done
Team:
    
- Solo project
Highlights:
    - 24h Game Jam
    - Hallucinating enemies
    - Line of Sight

About Me

I am a man of many colors

Howdy! I’m Armin Karimi Birgani, a Game Developer with about 1.5 years of experience at Paladin Studios. I graduated as a game developer student from Breda University of Applied Sciences. Making games has always been a dream of mine, so when I was younger I tried modifying parts or creating custom maps to get an idea of how games work.

I'm always looking for oppertunities to grow and improve. Receiving and giving feedback is crusial for me. When it comes to working with colleagues I have no trouble communicating in English or Dutch. When writing my code I try to make it as loose and understanding as possible. I like to review my code with my co-workers to receive critical feedback which will help me and the project to improve and ensure quality.

Previously, I have had internships at two very large Dutch game company’s named Azerion and GamePoint. This was an amazing experience where I could undergo working as a game programmer for a large company. Recently, I have had two more internships at Vertigo Studio and Cyborn. At these studios I have dived into the VR world and worked directly on their to be release AAA VR games.

I have done a lot of individual and group projects working with the SCRUM method. Of all of my projects, I enjoyed working on the group projects the most. It allowed me to work in an environment with multiple friendly talented people whom I can learn a lot of and are just as passionate about what they do like me.

As for my hobbies, it’s a bit different. I enjoy doing all kinds of things. The biggest of them is of course gaming. As for the rest, I like to try out new things like making clothes, pictures, videos, listening to music, programming and drawing. Just exploring something new is what I enjoy doing.

My Resume

Skills

Languages

  • C++
  • C#
  • TypeScript
  • JavaScript

Design

  • Prototyping
  • Wireframing
  • Storyboarding
  • Gamification

Engines/Frameworks

  • Unity 3D
  • Unreal Engine
  • React
  • Phaser.io
  • SFML

Source Control Software

  • Perforce
  • Git Fork
  • Source Tree
  • TortoiseSVN