I’m the founder of Stranger Games. Here is a brief overview of my professional history and skills.

Jump to

Education:

I have a Bachelor in Computer Science with grade excellent with honor from Arab Academy for Science and Technology.

I used CUDA in my graduation thesis titled “Accelerate Ray Tracing Renderer Techniques”

I also have Japanese Language Proficiency Test JLPT N3 certificate.

Work History

Employment_1:
Company Name Natsume Atari
Employment Duration 2012-12〜2013-10
Location of HQ Japan
Position / Status Game Programmer
Job Type Programmer
Industry Games
Country Worked in Japan
Career Level Staff Level
Job Description Web and G-gee Android based game programming.

I was the main programmer in updating the whole UI and graphics of Android game.
The game is made with java and android sdk.

I also participated in the programming of physics and graphics of a C++ japanese game.
The game was done using vivid runtime of GMO. C++ was used for programming.

I also participated in a japanese game developed by cocos2d-x
My main tasks were related to UI and server data processing, updating user data and related stuff

Employment_2:
Company Name Karakuri-ism
Employment Duration 2012-06〜2012-10
Location of HQ Japan
Position / Status Social Game Programmer
Job Type Programmer
Industry Games
Country Worked in Japan
Career Level Staff Level
Job Description Web social game programming (PHP, smarty) on Gree/MBGA platform
I was the main programmer on one Gree game, and a programmer on one Gree/MBGA game.
Employment_3:
Company Name Stranger Games
Employment Duration 2011-10〜2012-06
Location of HQ Egypt
Position / Status Founder
Job Type Executive
Industry Games
Country Worked in Egypt
Career Level Executive Level
Job Description I was the Director and programmer for the project Ibn Al-nafis Japanese Visual Novel, which had 1st ranking in downloads in a week and 3rd ranking in downloads for a month on the famous Japanese dlsite.com
Link to ibn al-Nafis at dlsiteI used Adobe Air and Air Novel for developing this.I also did work for clients, below are main highlights of contract work.I did the following for OPTSYS ENGINEERING client:Physical simulation for a mill using C++/CUDA/Ogre3D/Visual Studio 2008
The project involved searching for papers/researches for Fluid <> Solid interaction, and different SPH techniques.
Also I looked and used some of the open source programs for faster iteration.I did the following for Imagenationdesign client:GIS Software Development using C++/CUDA
Employment_4:
Company Name BadrIT
Employment Duration 2010-11〜2011-06
Location of HQ Egypt
Position / Status iPhone Developer
Job Type Programmer
Industry Software Vendor
Country Worked in Egypt
Career Level Staff Level
Job Description iPhone, iPad Objective-C Programming
I was the main programmer for this game “Ataxx Bio-Warfare” except the AI part.
http://itunes.apple.com/us/app/ataxx-bio-warfare/id434373422?mt=8I translated this program to Japanese.
http://itunes.apple.com/jp/app//id425358725?mt=8I worked on a project of planswift port for iPad. Planswift is a takeoff and estimation program.I worked on a maps program specialized for Egypt called Makani. My participation included getting and displaying images from google maps service, getting ‘Points of Interests’ from a custom service, etc… I also handled user navigation and other related stuff like marking a location and adding to favorites.Cheeve.it is a social application that enables you to manage, receive and send tasks from/to others.
I participated in its development while working with BadrIT, mainly communicating with server and decoding xml response.
Employment_5:
Company Name GlobeSoft
Employment Duration 2010-02〜2010-06
Location of HQ Egypt
Position / Status BlackBerry Developer
Job Type Programmer
Industry Software Vendor
Country Worked in Egypt
Career Level Staff Level
Job Description BlackBerry developer.
I added features and fixes to the Moazen program.
http://www.globe-soft.net/Globesoft/Moazen.aspx
Employment_6:
Company Name Arab Academy for Science and Technology College of Computing and Information Technology
Employment Duration 2009-10〜2010-01
Location of HQ Egypt
Position / Status Part-time Teaching Assistant
Job Type Teacher/Instructor
Industry Education/School
Country Worked in Egypt
Career Level Staff Level
Job Description I worked as a part time Teaching Assistant in Arab Academy for Science and Technology College of Computing and Information Technology for the fall 2009 semester (October 2009-January 2010).

Skills:

Unity 3-5 Years
C# (mainly along with Unity, but used it for other projects too) 3-5 Years
iPhone programming (using objective C) 2-3 Years
Python Language Less than 1 year
C/C++ 1-2 years
Java (mainly for Android and Blackberry development) Less than 1 year
Graphics Programming (DirectX, OpenGL,..) Less than 1 year
Cuda programming 1-2 years
BlackBerry programming using java Less than 1 year
PHP 2-3 years
WordPress Plugin Development 3 years
GIT 2-3 years
JavaScript 1-2 years
Mysql 2-3 years
CentOS Administration Less than 1 year
Apache Less than 1 year
Objective-C 1-2 years
Cocos2d-x Less than 1 year
AdobeAir Less than 1 year
Rest API 2-3 Years

Game/Graphics Portfolio:

Those are example projects I worked on either as a freelancer, employee of another company, or for Stranger Games I own. The examples I picked here are focused on Game/Graphics Development.

Bride of the Nile Japanese Release

Bride of the Nile is the first Unity game we have ever released. It was totally self-funded and also our first ever unity game so don’t judge too much over it 😀 . I (the founder of Stranger Games) was the producer, director and also did over 80% of programming. I hired a team of over dozen people from over the world to make it happen.

We have released it on Japanese indie game site dlsite and in comic market in Tokyo.

Bride of the Nile at dlsite.com

This video shows one level of the game. The level is stealth based. The blue bar shows visibility. You have to walk through shadows to escape from the paroling Tyrant soldiers. There are marks for the next destination and compass that shows the direction to the next destination. The level also has some cut-scenes and story line.

This is a bonus stealth level where the player wants to reach end point as fast as he can without being spotted.

Fight level. It’s turn based where the player have to press defend button as the enemy attacks in slow motion. It’s the first combat we did in Unity, we can do much better than that now 😀

Age of Grit PC Unity RPG 2D Game

I (the founder of Stranger Games) did 80% or more of programming for the game. I also had another programmer that I managed in my team to work on the game. The programming for Steam early access is all done. The owner of the game (IQ Soup) is creating the remaining content for steam early access. I will publish a link once the early access is released.

Animation trailer for Age of Grit.

Hack and Slash prototype demo (Unity PC)

That was a rapid prototype for War & Romance game. I did most of the programming. I ended up proceeding with another approach, but I created a whole playable level with that approach.
You can find one iteration of the prototype demo here
Game Jolt Playable Demo Link

This prototype uses a camera approach where the player doesn’t control the camera, but there is a camera with certain settings triggered when a player enters a certain place, then another camera gets triggered in another area and so on.

This prototype was changed to use plyGame for the logic, and a free controllable third person camera.

This is a cutscene using Cinema Director. The English is a parody from Zero Wing English 😀

This is a cutscene using Cinema Director.

War and Romance Work In Progress title (Unity PC)

This is a new prototype for War & Romance. We decided to go with this route for the gameplay of war & romance. We are still working on the actual game though.

I did all the programming.
Assets used:
Opsive Third Person Controller
plyGame
Inventory Pro
etc…
We have got greenlit on steam

War & Romance Visual Novel (Unity Android/iOS)

The story for War & Romance is very rich, so until we release the game, we decided to create the whole story in visual novel style and release it on iOS and Android.
I did mostly all the programming. The visual novel uses Unity and a deprecated asset from the asset store that was heavily updated by me.

 

The Game Forest App (Unity Android/iOS/HTML/PHP)

A wordpress/PHP web site for selling comics/games, and playing web games. It also serves as a backend for a unity mobile app. It’s still in alpha stage
The iOS/Android Unity client app has mini unity games that gets loaded using asset bundles when the player choose a game from the list of games in the webview inside unity.
The client app is planned to be updated to not use unity in the future.

I am the director, manager and main programmer.

I contacted Japanese manga artists and got permission to translate their manga to English/Arabic and sell it on the the website and the connected app. I am in the process of contacting third party game developers to sell their games on my platform.

iOS Link (might be broken)

Android Link (might be broken)

Website

tgf

 

Boon Hill 2D Adventure (Unity PC Game)

A pixel art 2D unity game.
My Role: I was a freelance programmer. I added some final features and fixed some bugs in this unity based game. I mainly fixed bugs with NGUI stuff.
Get Boon Hill at Steam here.

 

Unity Asset “Visual Novel for Dialogue System for Unity”

This is an asset that creates visual novels or visual novel style conversations in Unity. I was responsible for the whole programming of it. It relies on Dialogue System for Unity.
Asset Store Link

Unity Asset “Adwords Mobile Apps Conversion Tracking and Remarketing”

An asset for unity mobile game developers to help them implement Adwords conversion tracking for their game. I did the programming. It was deprecated after Google have disabled the Adwords SDK and replaced with Firebase.
Unity asset store link
adwords conversion

Ibn al-Nafis Visual Novel (Adobe Air/Android, iOS and PC)

This is ibn al-Nafis visual novel done in Adobe Air. I was the Director and main programmer.
I recruited a team and self-published the app
Japanese indie website link
iOS link

ibn

 

 

 

 

 

 

 

 

GMO Strategy Game (cocos2d-x mobile)

This is a strategy game made in cocos2d-x.

My Role: I worked in this as a programmer in a medium team in a japanese company called ‘Natsume’ and now called ‘Natsume-Atari’.

My main tasks were related to UI and server data processing, updating user data and related stuff

Android Link (The application seems to have been taken down for some reason)

 

Puyo Puyo Solitaire (Android using Eclipse)

An android card-game
My Role: I did a remake to existing code of this game. I was working in ‘Natsume’ now known as ‘Natsume Atari’ when I was working on this board game remake, mainly was a GUI/animation upgrade
Link

puyo

 

 

 

 

 

 

 

 

 

戦烈のマジックガールズ (PHP – Mysql)

My Role: I was working in a japanese company called ‘Natsume Atari’-san when I worked on this PHP/Mysql based game. I was a programmer in a medium team
Android Link

evil witch

 

 

 

 

 

 

 

 

 

Disgaia Gree Browser based card-rpg game (PHP-mysql)

My Role: I was working in a japanese company called ‘Karakuri-ism’-san when I worked on this browser based game. I was a programmer in a small team.

Gree Game Link

disgaea

 

 

 

 

 

 

 

Android GMO Casino Like Game (C++ with GMO vivid framework)

An android game based on GMO vivid framework
My Role: I was a programmer in a medium team in ‘Natsume’-san working on this C++ GMO’s vivid runtime based game.

Android Link (The application seems to have been taken down for some reason)

gmo cpp

Ataxx Biowarefare Board Game (IOS Native xCode)

It is objective-c xcode board game.
My Role: I did programming for all the game except for the AI when I was working in BadrIT, an Egyptian company

ataxx

Geographical Information System CUDA

I did large aerial images rotation and processing using CUDA. I also created a program to process large set of Lidar data.

Nvidia_CUDA_Logo

Space Jumper (Unity Android/iOS Game)

A simple mobile game that was programmed with me. I tried to add good ‘game feel’ to it.
Android Link
iOS Link

Otaku’s Misery (Game Maker Studio)

This game is done using Game Maker Studio. It’s a Stranger Games’ game. I did all the programming with the help of some purchased assets.
Android Link

iOS Link

hepta 01

hepta 02

RPG Maker MV Game

I have created this short narrative based RPG Maker MV game. It’s the first episode of a series.It’s a Stranger Games’ game.

Mehmed 01

Mehmed 02

Fluid Physical Simulation (Ogre/C++/Cuda)

I did this project for OPTSYS ENGINEERING client. I (the founder of stranger games) was responsible for the whole thing from beginning to finish.
It’s a physical simulation for a mill using C++/CUDA/Ogre3D/Visual Studio 2008
I also did simple shaders for the fluid.

Roof generation from a 2D polygon in Ogre/C++

This was an upwork contract for a client creating a project with Ogre 3D/C++ that has building rendering. There was a problem with Roof in the building models and rendering, I fixed it with a mix of shaders and dynamic geometry creation.

ogre3d

Interactive Learning eXperiences (Unity)

I was working with abroad team on this unity learning application divided into an editor that teachers use and a player that students use. I was responsible to update the editor/player to show exercise to the player where player choose appropriate strategies, statements and relate it to learning.

I also worked on their C# based ASP.net server that holds the course data, mainly optimizing the part where google sheets data was being fetched to the game sever. But my work was mainly client side.

Link to the owner company.

interactive learning experience

AR/VR Portfolio

Unity Asset “Comic System for Unity with Cardboard VR Support”

An asset to display comics in unity with cardboard VR functionality
Asset Store Link
I did the whole asset programming and publishing myself

Vuforia AR

Me, playing around with Unity and Vuforia AR.

App Portfolio

Planswift for iOS

I participated in the programming of this takeoff software for ipad.
I handled the drawing of arcs, rectangles, etc…
I handled basic area calculation among other things.
I did it while working in BardIT, an Egyptian IT company.
Appshopper Link (the app is down from app store for some reason)
Blog Link (link seems to have gone down)

planswift

Cheeve.it

Cheeve.it is a social application that enables you to manage, receive and send tasks from/to others.
I participated in the development while working in BadrIT, mainly communicating with server and decoding xml response at the first phase of the project
iOS Link   (the app is down from app store for some reason)

cheeve.it

Makani

I participated in implementation of this program while working in Badr, an Egyptian IT company.
My participation included getting images from google maps service, getting ‘Points of Interests’ from a custom service, etc…
I also handled user navigation and other related stuff like marking a location and adding to favorites.

iOS Link (the app is down from app store for smoe reason)

makani

Moazen Blackberry App

I added features and fixes to the Moazen blackberry program, mainly in using GPS to locate the user. I was working GlobeSoft, an Egyptian IT company while creating this app.

Link
moazen

Translation Portfolio

Egyptian Revolution App Japanese Translation

I translated this iPhone app about the Egyptian revolution from English to Japanese while working in Bard, an Egyptian IT company.

iOS Link (The app removed from appstore for some reason)

revolution translation

Video Production Portfolio

iClone and After Effects

Crowd Funding Campaign Video

I did the Daniel’s body and facial animation in iClone and the other effects in After Effects.

After Effects

The Game Forest Trailer (re-branded from Space Games & Comics)

I did that using a modified template in After Effects.

War & Romance Visual Novel Trailer

I did that using a modified template in After Effects.

Simple Examples, Practice and Hobbyist Stuff

Japanese Learning Software (very old)

I did that a long time ago while I was still in college. It’s a Japanese learning software using C# on my extremely old windows mobile 6 phone. It also had a desktop python counter part.
The desktop python app saved lists to study and the client app was for practicing drawing Kanji.

Ogre3D/MFC Practice Demo APP (very old)

I was practicing around Ogre 3D view port rendering inside MFC based UI while I was still a student.

Panda3D/Python Practice 3D demo application (very old)

I was practicing around Panda 3D and Python while I was still a student.

DirectX/C++ 3D demo application (very old)

I was practicing low level graphics and game engine programming while I was still a student.
It might seem simple, but a lot of things are going on.
Rendering videos using Direct Show overlayed on 3D viewport or under it
Abstract 3D model reader with different implementation depending on the fileformat
DLL contains core engine and abstract classes
Separate DLL for certain implementation (like specific 3D reader)
3D navigation using mouse
etc…

Contact Us/Get a Quote

Contact us and get your dream game/app done now!

Your Name (required)

Your Email (required)

Subject

Your Message