Iqbal Al-Mahdi

Unity Developer | Multiplayer | AR & VR

Download Resume

About Me

Iqbal Al Mahdi

I am a passionate Unity developer with over 3 years of professional experience creating engaging games and AR applications. As a certified associate Unity programmer, I have honed my skills in developing cross-platform games for PC, mobile, and VR. My expertise lies in implementing multiplayer functionalities using leading platforms such as Photon PUN, Fusion, and Fishnet.

Throughout my career, I have successfully completed over 15 projects for various clients as a freelancer, bringing their ideas to life with innovative gameplay and immersive experiences. I’m also proud to have published two games on the Play Store: RambuGO! and Flowchart League. I have been involved in more than four company projects focused on cross-platform and multiplayer gaming, where I served as the lead programmer on two of these projects.

I thrive in collaborative environments and i always eager to learn and adapt to new challenges in the ever-evolving world of game development.

Other Projects

  • SpaceCollab Demo

    Programmer

    Unity Agora
  • Magic Square

    Solo Developer

    Unity
  • TicTacToe 3D

    Solo Developer

    Unity
  • VR 2D Texture Draw

    Programmer

    Unity Photon Oculus SDK
  • Reaksi Redoks AR

    Solo Developer

    Unity Vuforia

Education

University of Jember

Bachelor of Computer Science

2018 - 2024

GPA: 3.82

Work Experience

Starpixel

Unity Developer

Oct 2024 - Nov 2024

As a Unity Developer at StarPixel Studio, I am responsible for independently developing complete game projects based on Game Design Document. Using assets provided by the company, I deliver the project from concept to completion with a focus on gameplay and technical excellence.

Shinta VR

Unity Developer

Apr 2022 - Aug 2024

As a Unity Developer, I contributed to more than four company projects centered on multiplatform and multiplayer gaming. I served as the lead programmer on two of these projects, where I guided the development team, mentored interns, implemented game mechanics, and ensured seamless multiplayer functionalities. My focus has been on creating engaging and immersive experiences that can be enjoyed across various platforms.


Unity Developer Intern

Feb 2021 - Aug 2021

As a Unity Developer intern, my responsibility is to conduct research and development on new features to be used in future projects. During my internship, I have learned and implemented multiplayer functionality, backend systems, and VR experiences using the Unity Engine.

Ruangguru

Game Designer Intern

Jul 2020 - Oct 2020

As a Game Designer intern, my main responsibility is to implement learning content into pre-made game templates. I am also assigned several other tasks, including:
• Conducting research on animation to enhance interactivity in tutoring.
• Exploring interactive animations for educational game templates.
• Assisting in the creation of game templates using the Unity Engine.

University of Jember

Assistant Lecturer Coordinator

Aug 2020 - Jul 2020

As a Coordinator, my responsibility is to lead the other assistants and serve as a representative for the assistant lecturers of the Programming Laboratory. My main task as an assistant lecturer involves teaching practicum sessions for several subjects, including Object-Oriented Programming, Web Programming, and Computer Graphics.


Assistant Lecturer

Aug 2019 - Jul 2020

My task as an assistant lecturer is teaching the Practicum for Algorithms and Programming. I focus on providing students with hands-on experience to reinforce their understanding of the subject.

Certification