Peace be upon you my dear visitor! My name is Abdeldjelil Babahamed but you can call me Kamy, I have been making things with computers for almost 27 years, In this Portfolio I will be documenting 16 years of that, Since I have no specialty, I prefer to be refered as a Jack Of all Trades, Thus, for the sake of organization I have divided my portfolio into 6 sections which you can jump to by pressing these glowing buttons...


Technical Artist Software Engineer Game Developer Web Developer A r t i s t Videographer


Technical Art
Wisp GUI

The Wisp Graphical User Interface is a project that I have been working on for almost 5 years and I still update it from time to time, it offers a pack of 31 graphical user interface components for the Unity game engine, as well as shaders, materials, icons, styles...etc

More info is available on the asset store page.






BlitzRig

Procedural lightning, thunder and arcs for Unity that is customizable with more then 18 parameters and you can download it for free from the asset store page.








Software Engineering
The Wisp Engine

The Wisp Engine is a two tier application framework for Delphi, it allows developers to render an interface and scaffold the database with very few lines of code, it relies on DevExpress, Zeos and Fastreports libraries to be fully functional, the source code is available on Github: github.com/CytrusGallium/Wisp






Wisp Extensions

C# and Unity type extension methods that enable you to "add" methods to existing types without creating a new derived type, recompiling, or otherwise modifying the original type. Available on Github :
WispExtensions-For-C-Sharp
WispExtensions-For-Unity






GameObject Boundaries

Game Object Boundaries or GOB for short, is a component for the Unity game engine and will allow you to get the bounds of a Gameobject with a simple function, taking in consideration the renderers, colliders and the hierarchy of the Gameobject, GOB also allows you to position the Gameobject below or above a certain point taking the bounds in consideration or scale the Gameobject to fit certain bounds, GOB can also get screen bounds from world bounds. GOB supports some other calculations on a certain 2D plane, like the 2D diameter of the Gameobject or scaling it so that it fills a certain area of the screen.

GOB is written in C#.

Find more at : github.com/CytrusGallium/Game-Object-Boundaries
Bouraka

Bouraka is an IP Diagnostic tool built with Multimedia Fusion. Source code and executable available at github.com/CytrusGallium/Bouraka






Focus Time Accumulator

An open source project which I contributed about 15% to it's development. It's a utility written in C# that monitors and calculates how much time you spend per window or tab, I have also made a viewer in Unity which is shown in the video.

Link to respository : github.com/ZakKaioken

I have also written a plugin that counts mouse clicks which can be found here FTAKeyCounterPlugin








Game Development
Pong Chamber

A remake of the first video game ever into a quantum physics themed fast paced arcade game, trying to make it fancier and more enjoyable to play, Made with Unity and uses NetCode for networked multiplayer, Some of it's features include :

- Networked multiplayer.
- Local multiplayer.
- AI Player.
- Match making system running on NodeJS.
- Image effects and custom shaders.
- Adjustable game speed + Local/Online game pause system.

Link : nukode.itch.io/pong-chamber
Warcraft 3 : Right In Two

Right in Two or RiT is a Mod for warcraft 3 : The Frozen Throne; featuring Champions from Warcraft, Defence of the Ancients (DotA), League of Legends and more, also featuring two game play modes :

- AoS : or Aeon of Strife, Also known as MOBA, where 10 champions battles in a 5 vs 5 Matchup.

- RiT : or Right in Two, which is a mix of Aos and Real Time Strategy (RTS), where 10 Champions and 2 Armies Battles in a 6 vs 6 Matchup; Armies are controlled by "Commanders".

RiT was built using World Editor and coded using JASS and vJASS.

Link : getrit.webs.com
Multi Channel Pipes Mod for Factorio

This mod allows multiple fluids to run in the same pipe without mixing with each other, you can extract a fluid from the pipe using a fluid filter.

The mod is coded in LUA.

Link : nexusmods.com/factorio/mods/14






META 2016

META is a Tech Demo for a an RTS/FPS Hybrid game built with Unity and coded in C#.






META 2021

A continuation on the development of an RTS/FPS Hybrid built with Unity and coded in C#.
This version has some improvments like :
  • Improved pathfinding and arrangment of units when they arrive at their destination.
  • Custom multiplayer server written in C# specifically for RTS//FPS gameplay.
  • Multiplayer lobby.
  • Unit and Character system that manages creating and destroying entities.
  • Image and particle effects.
Space Mania

My little contribution to an open source game called Space Mania can be found on Github : github.com/CytrusGallium/Space-Mania








Web Development
Nukode's Website

Website for my startup company written in pure HTML, CSS and Javascript.

Link : nukode.netlify.app
MingleTube

Website written in HTML and Javascript, it uses Bootstrap and JQuery to allow the user to create and play mingles, mingles are mixtures of up to 4 youtube videos that can be played simultaneously.

Link : mingletube.netlify.app
Backend Wisp

Backend Wisp is a RestFul API built with PHP that provides Login, Search, Create, Read, Update and Delete operations, very suitable for multi tier applications or micro services, the API responds in JSON. the API is available on Github : github.com/CytrusGallium/Backend-Wisp






FrontWisp

FrontWisp is a web client built with Unity/C# that generates menus, grids and editors from JSON data provided by Backend Wisp. It also provides other functionalities like Login, Chat, Data Importation and Editng. A 64-Bit Windows version can be downloaded from Github : github.com/NukodePrime/FrontWisp








Art
3D Modeling and Concept Art

Some of the 3D models and concept art pieces that I made mostly with Blender and Photoshop, please follow the link to my art portfolio : artstation.com/cypheractinium






Speed painting with Photoshop







Speed painting with Photoshop







Music production with Fruity Loops









Videography
Video Editing With Premier and After Effects







Video Editing With Premier and After Effects







Dance & Cinematography

I retired from Dance and Cinematography in 2012.






Animation

Made in 2006 with 3DS MAX.