Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Mourad Bakhali

Game Developer

Mourad Bakhali
31 years old
Driving License
Sidi Moukhtar (41152) Morocco
Professional Status
Freelancer
Available
Experience
  • 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.
  • Gameplay video:
    - https://www.youtube.com/watch?v=CBT8fdlo5y8
  • Appstore:
    - https://apps.apple.com/gy/app/taxi-rush/id1437524520

Dead Wheels [Unity3d / C#]

Client
January 2018 to February 2018
Freelancer
  • 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.
  • Character physics demo:
    - https://www.youtube.com/watch?v=dyERkIQPUok
  • Moondar is studio that creates 3d interactive experiences.
  • My Tasks:
    - Programming interactive elements (Unity3D / C#)
    - Writing Shaders in Unity ShaderLab
    - Programming tools for artist (Photoshop, 3DS max)
  • Demo of one of the projects I developed:
    - https://www.youtube.com/watch?v=x_GB1c3l4EU

Participation at GameTako Jam

Game Tako Jam
March 2013
Casablanca
Morocco

Participation at GGJ (Global Game Jam)

Global Game Jam
January 2013 to January 2012
Casablanca
Morocco

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...).
Education

Second year BTS, Computer Engineering.

Lycée Imam Al Boukhari, Chichaoua

2009 to 2010

First year BTS, Computer Engineering.

Lycée Imam Al Boukhari, Chichaoua

2008 to 2009

Bachelor's degree Experimental Science, Option Physic.

Lycée Ibn Rochd, Sidi Mokhtar

2007 to 2008