Mahdi Jeddi

Mahdi Jeddi Email and Phone Number

Senior Programmer at Weappy Studio @
Mahdi Jeddi's Location
Belarus, Belarus
Mahdi Jeddi's Contact Details

Mahdi Jeddi personal email

About Mahdi Jeddi

Started making games when I was in high school with Pascal and Quick Basic. Now developing games for PS4, Switch, XB1, PC and soon PS5 and Xbox Series consoles.

Mahdi Jeddi's Current Company Details
Weappy Studio

Weappy Studio

Senior Programmer at Weappy Studio
Mahdi Jeddi Work Experience Details
  • Weappy Studio
    Senior Programmer
    Weappy Studio May 2015 - Present
    Minsk, Belarus
    Worked as the senior programmer on multiple games including This is Police series and other unannounced games using Unity3D. Worked on these games from start to release on XB1, PS4, Switch, PC and mobile platforms.Implemented gameplay using Unity's new UI system. Optimizations especially to improve load times on consoles using asset bundles.Implemented a 3D cover-based/turn-based battle system for the second and 3rd game. Implemented in-editor system to design these missions: placing covers, enemies, paths and painting animated grass and dirt and details on the ground. Also had to implement our own atlasing and baking system to merge static objects and all of the ground paintings to improve frame-rate and load times for the tactical levels.Integrated needed SDKs for all these platforms and implemented needed stuff that was required to pass the certification on them: special cases for input handling, user management, save system, achievements, setting up the final executable packages for disk and digital distribution, later on patches.Also worked with other junior programmers, artists and game designers throughout these projects.Links for PS4 Store:https://store.playstation.com/en-us/product/UP4389-CUSA05852_00-THISISTHEPO00US1https://store.playstation.com/en-us/product/UP4389-CUSA11626_00-THISISTHEPO2US01https://store.playstation.com/en-us/product/UP4389-CUSA16085_00-REBELCOPSUS00000
  • Digital Gravitation
    Programmer
    Digital Gravitation Feb 2014 - Jun 2015
    Minsk, Belarus
    Worked on multiple small games for mobile platforms. The job included implementing the gameplay and integrating the social networks, Ads, In-app purchases, analytics, deep-links and achievements.
  • Crazyfication
    Programmer And Game Designer
    Crazyfication Sep 2011 - Sep 2013
    To learn the Unity3D engine I designed and programmed the game "Crazytarium" for mobile devices. Implemented my own 2D atlas system to optimize the performance. Also did the social network, ads, in-app purchases and achievements.
  • Ras Games
    Programmer And Game Designer
    Ras Games 2009 - 2013
    Tehran, Iran
    Using UDK, C++ and UnrealScript I programmed gameplay and some of the base sub-systems of the RPG game "Terateon".- Implemented the main game system to handle everything from gameplay to character navigation and AI- Implemented custom nodes for visual scripting system for interacting with different game systems.- We used flash/actionscript to design the UI and Scaleform to import and show them in game.- Wrote a special tool using WPF/C# to input game data, dialog and quests and a C++ plugin to load and parse the data into the game.I also worked with the design team and helped them design player's ability tree, enemies and balance the gameplay.
  • Afiction Games
    Senior Programmer
    Afiction Games 2007 - 2009
    Using XNA Framework and C#, I developed the engine and all the required tools to make a 3D adventure game "Mithra - Episode 1: The Calling" on XBOX360 community games and later ported the game to PC.Implemented all the needed subsystems like animation, particle system, lighting, physics, AI, UI, inventory and so on:- The most complex feature on this engine was support for spherical shadow mapping and multiple light sources and support for GI light data that would be imported as Vertex Color from 3D Modeling tools.- I also implemented my own physics system that supported Collision Detection, Rigidbody physics and simple rope system that we used in some of the puzzle.
  • Resana Afzar Sharif
    3D Engine Programmer
    Resana Afzar Sharif 2005 - 2008
    Tehran, Iran
    I used Managed DirectX and C# to develop a 3D engine. I started from Irrlicht engine as a base but added a lot of our own features on top of it. I also implemented level design tool from ground up that supported:- Edit/paint terrain texture (6 layers). The engine would load only the needed LOD of the terrain textures as player would move in the game world.- Skeletal-Animated characters with blending between the animations and attachments and customizations- Particle system with different forces and the usual parameters- Paint animated grass on top of the terrain with LOD support.- Place objects on the level with LOD with distance-based and occlusion culling.Also implemented tools for entering game's story, quests and character data.
  • Armitis
    Programmer
    Armitis Mar 2004 - Jun 2004
    Worked as a back-end programmer for a Web-design company, using C# and SQL Server.

Mahdi Jeddi Skills

Unity3d Gameplay Game Development Game Programming Game Design Level Design Video Games Unreal Engine 3 Programming C# Xbox 360 Ios Development Computer Games Mobile Games Directx Unreal Editor Low Poly Modeling Video Game Production Casual Games Xna Actionscript C++ Game Mechanics Artificial Intelligence Gameplay Programming Social Games Web Games Texturing Udk Unrealscript Software Engineering Rpg Sound Profiling Tools Subversion Monodevelop Visual Studio Object Oriented Design Sound Design Software Development

Mahdi Jeddi Education Details

  • Iust
    Iust
    Computer Software Engineering

Frequently Asked Questions about Mahdi Jeddi

What company does Mahdi Jeddi work for?

Mahdi Jeddi works for Weappy Studio

What is Mahdi Jeddi's role at the current company?

Mahdi Jeddi's current role is Senior Programmer at Weappy Studio.

What is Mahdi Jeddi's email address?

Mahdi Jeddi's email address is ma****@****ail.com

What schools did Mahdi Jeddi attend?

Mahdi Jeddi attended Iust.

What are some of Mahdi Jeddi's interests?

Mahdi Jeddi has interest in Classical Music, Games, Piano.

What skills is Mahdi Jeddi known for?

Mahdi Jeddi has skills like Unity3d, Gameplay, Game Development, Game Programming, Game Design, Level Design, Video Games, Unreal Engine 3, Programming, C#, Xbox 360, Ios Development.

Not the Mahdi Jeddi you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.