What I teach
- Getting started with the Unity engine
- Networking
- Standard multiplayer programming
- Setting up and maintaining your own server
- Implementing external networking frameworks (Photon, Forge, etc)
- UI
- Gameplay systems (inventories, dialogues, turn management, etc)
- AI
- Database integration
- Version control (git, Perforce)
- Game design principles
- Unity Editor scripting (custom inspectors, editor windows, property drawers)
- ScriptableObject uses and advantages in development
About me
I am an experienced Unity developer with a passion for making game design tools and making games with those tools.
I specialize in developing gameplay mechanics, designing tools and extending the Unity editor to improve the project workflow. I have experience in many aspects of game development, including multiplayer networking, AI, audio and UI implementation.
I have worked on various projects in both the gaming and simulation industry that have launched for various platforms, including mobile, web and PC.
Game Credits:
Incoming, Goblin Siege, Wall Buster, Gerbil Peril!, Galaxy Blasters and various simulators and SDKs.
Times Available (include your timezone):
10AM-4PM GMT+8
Programming Languages :
C
C++
C#
Java
Lua
Python
Ruby
Programming Disciplines :
Audio
AI
Engine
Effects
Gameplay
Graphics
Networking
Physics
Porting
Rendering
Scripting
Shaders
Tools
UI
Engine Proficiency:
Cocos2d
Construct
CryEngine
Gamemaker
Lumberyard
Unity
Unreal Engine
Languages Spoken (must be fluent) :
Arabic
English
Chinese
French
German
Italian
Japanese
Korean
Polish
Portuguese
Russian
Spanish
Mentors: Have you added details about your experience and what mentoring services you are providing? (please add details in your description at the top):
Yes
No ("Hey listen!!!")