DiscordLinked In IconTwitterYouTubeRedditInstagram
Avatar
Hello, I'm Koorosh Torabi
I've been coding since I was 14 years old. Graduated in Computer Engineering at UUT.
My passion is all about video games, I used to lead an indie team for a year.
My main interests are Gameplay Programming and AI.
Scroll down
Avatar
Hello, I'm Koorosh Torabi
I've been coding since I was 14 years old. I'm studying Computer Engineering at Urmia University of Technology
at the moment and I'll be graduated by the end of 2023. My passion is all about game development,
I used to lead an indie team for a year. My main interests are Gameplay Programming and AI.
Key Skills
Unreal Engine
C++
Unity
C#
Git
Blender
Photoshop
Other Skills
Project Management
Level Designing
Game Design
3D Art
3D Animation
Python
HTML-CSS
PHP
SQL
JAVA
JavaScript
Android Dev
Languages
Persian (Native)
English
Education
Why me?
I'm creative, fast, disciplined and committed. I love bringing reusable, modular and fresh game mechanics to the industry. +3 years of programming experience in Unreal Engine and +7 years of overall programming experience in addition to academic education, gave me a really good understanding of coding. I am also an Unreal Engine marketplace seller for more than a year now, plus, always eager to learn more and improve myself to the next level.
The Story of MY Career
September 2024
UE Marketplace | Advanced Tutorials Manager
A fully customizable, cross-platform tool for creating in-game tutorials, designed to suit any game genre. Features auto-save and load functionality, along with automatic gamepad detection for seamless integration!
Marketplace Page100% Blueprint
Associate AI/Gameplay Programmer
location
Rockstar Games - United Kingdom
Started my professional experience at Rockstar games as a part of Traversal team with the goal of bringing fresh and smooth traversal mechanics in game.
November 2023
Summer 2023
My Bachelor's Degree Final Project | Hide N Seek
It's a third person horror game. I've used a lot of my previous game systems. Please be aware that this is just a prototype, It requires a lot of tweaks.
source code
UE Marketplace Seller | Interactive Cutscene
A tool for asking players to press, hold or spam certain keys during a cutscene within a limited or unlimited time.
This one is made with blueprint only, I did also make a C++ version of it for my own project before.
Marketplace Page
January 2023
November 2022
UE Marketplace Seller | Hittables
A multi-threaded tool to make objects which react to damage. You can make an explosive barrel in the editor in only a few steps.
Marketplace Pagesource code
UE Marketplace Seller | Tutorials Manager
A tool that you can make in-game tutorials for your game, it also supports VR and 3D widgets.
Marketplace Pagesource code
June 2022
April 2021
UE Marketplace Seller | Roadmap Navigation
A multi-threaded tool for finding paths in very large maps and draw them on a minimap.
Marketplace Page
The plugin uses A* algorithm to find the path within the generated nodes. Unreal Engine doesn't support this feature by default.
source code
Indie Game Developer, Game Designer, Project Manager, Game Director, UI Programmer and etc. | C.H.A.O.S
location
Restricted Studio - All around the Globe
I was doing everything for this game, but my focus was on gameplay programming and AI. Check out this wrap up of the project:
PITCH DECK
Check out our pitching deck to find out more information about the team and the game itself.
There are SO MANY mechanics in this game that I will explain more down below with more details about each mechanic of the game.
DOWNLOAD THE DEMO FOR WINDOWS NOW
The project is made in Unreal Engine 4.

P.S: RestrictedStudio is a fictional studio in my mind, it doesn't actually exist but CHAOS was being published and marketed under this brand. It was the name of my team to be specific.
2020 - 2022
2020 - 2019
Solo Developer | Untitled Open-World Game
location
Iran
Since I really like open-world games this idea came to my mind to make an story driven open-world game in low poly style.
Let's skip to the fun part! (I hope you're a dog person)
So I managed to develop a Dog AI and it was the hook of my game.
Here's a video of an interactive cutscene of the game:
Later on I realized this game's scope is a bit too big for a one-man squad so I had decided to team up and make a new game!
Indie Game Developer | Surviolence
location
Iran
I had decided to make my own survival open-world game in order to gain some experience and master the unreal engine so started my own project to make it happen.
I had spent almost a year on it. Check it out from the YouTube link below; I was also learning Blender during this time range.
I used Mixamo animations and characters to make this game.

Covered Concepts in this Project:
  • Inventory System
  • Gun System (Bullet Ricochet, Projectile Movement, Weapon Fire Modes, Recoil and Everything)
  • Throwables System (Both Explosive and Non-Explosive)
  • Melee System (Line Trace + Collision)
  • Custom Movement System
  • Prone System (this one is very tricky in unreal)
  • BMX Bicycle Mechanics
  • Character Clothing System (Customization)
  • Radial Menues
  • Dynamic Reticle
  • Life Qualities System
  • Bow and Arrow Systems
2018 - 2019
2017 - 2018
Indie Game Developer | Kings of Duel
location
Iran
One of my friends and I started working on a western shooter game on mobile. The game was a local multiplayer and 2 players should've duel with each other and whoever kills the other one first would win. There was some power ups in the game as well and some other unique mechanics.
It was made with Unity and C#, I was doing gameplay coding.
Kings of Duel Footage
Here's a screenshot of the game in the Training Arena.
Meanwhile I was learning Unreal Engine as well with a Udemy course from Ben Tristem.
Web Developer
location
Arnahit - Armania | Remote
My teacher hired me to make him an online shop, I had made it with PHP. It was my first experience with a commercial project. We also had front-end developer in the team. I was in charge of back-end development of the website.
2016 - 2017
2014 - 2017
Programming Student
location
Iran
I just started learning programming in different language.
I had a very awesome teacher Kamran Saberifard who taught me a lot of stuff! You can check out his LinkeIn profile by clicking on his name.
During this time range I had learned C++, Desktop Applications Development, Mobile Applications Development and Web Development (Front and Back)
And here i am
Portfolio & Code
cout << "Everything you see here is implemented in C++";
Certificates
Wanna get in touch?
Say Hello!