Game description:
The game is a simulation of a taxi driver who carry passengers to their destination, while avoiding obstacles (other cars, trains, barrels, holes in the road...) and collecting coins. The player has the possibility to choose between 13 cars, you unlock them by progressing through levels. The game proved to be a hit based on analytics, higher retention from day one, and lower CPI, and it caught the attention of a the giant mobile publisher.
My tasks:
- Programming gameplay mechanics.
- Programming gameplay elements.
- Programming cars controls without using any physic components.
- Creating particles and VFX.
- 3D Models from Unity Assetstore.
I developed a mobile game "Dead wheels" for a client. The platforms targeted were Android and Amazon. The game is inspired from happy wheels, you drive a character on a bicycle, your goal is to reach the end point while avoiding the different obstacles without killing him or dismember him in a gore way. There is 6 characters in the game, you unlock them by purchasing them using in-game currency.
Gameplay mechanics:
- Moving forward and backward.
- Jumping.
My tasks:
- Programming gameplay mechanics.
- Programming gameplay elements.
- Setting up characters and vehicles physic.
- Programming and creating particles and VFX for characters dismembering and player's gore deaths.
- Integrating IAP in the game for the amazon store.
Game description:
The Dark Occult is a psychological driven horror game that puts players in a constant state of anxiety that crescendos into raw panic and terror. You will encounter grotesque creatures, who will take your life at any moment.Your only goal is to survive
My Tasks:
- Programmed main character's behavior.
- Programmed UI elements.
- Programmed Artificial Intelligence of enemies.
- Programmed the gameplay elements of the game.
- Ported the game to PS4.
Developing a 3D Breakout clone (XNA Framework / C#)
Personal project
April 2012
to May 2012
Sidi Moukhtar
Morocco
Tasks:
- Designing and programming the game (using XNA and C#)
- Developing a screen manager system (Menu, Options, Gameplay, Pause screen ...)
Developing Sokoban (SDL / C++)
Graduation Project
November 2009
to June 2010
Student Project
Chichaoua
Morocco
Description:
Sokoban is puzzle game, in which the player pushes crates or boxes around in a warehouse, trying to get them to storage locations.
Tasks:
- Programming gameplay mechanics
- Programming spectrum music visualizer in the game using FMOD / C++.
- Programming a screen manager system in SDL / C++.
- Create 2d assets for the game in Photoshop.
Skills
Game engines / Libraries / APIs
Unreal Engine 4
Expert
Unity 3D
Expert
DirectX, OpenGL
Intermediate
SDL (Simple DirectMedia Layer)
Good
FMOD (Sound engine).
Intermediate
LibGDX
Good
Irrlicht
Notions
Languages & Visual scripting
UE4 C++
Advanced
UE4 Blueprint
Advanced
Unity3D C#
Advanced
Java
Intermediate
Web Development (PHP, CodeIgniter, Javascript, HTML/CSS)
Intermediate
Software
Git
Good
Perforce
Good
SVN
Intermediate
3ds Max
Good
Maya
Good
Photoshop
Good
Substance Painter
Intermediate
Blender
Notions
Softimage XSI
Notions
Qualities
T-Shaped skills (Deep in programming and broad in 3D modeling, Texturing, Rigging, Animating...)
Excellent analytical and problem solving skills.
Good knowledge in physic and mathematics.
Ability to predict task duration and understand dependencies.
Ability to understand and communicate with artistes and animators.
Good understanding of game engines architectures.
Good skills in characters animation techniques and principles (Timing, Ease in/Ease out, Follow through,Overlapping actions...).