Company Projects
Explore my diverse portfolio of Unity game development and Android application development projects while I was employed under various companies
Wynn Slots - Las Vegas Casino
Role
Senior Client Engineer / Technical Artist
Achievements
Processed & prepared hundreds of 2D assets to be game-ready for the Unity engine
Developed tools via C# & JS to reduce asset preparation time by up to 90%
Developed multiple UI shaders and components
Made several 2D animations with a rigging system via Spine2D
Game service / feature integration as client engineer
Torpedo Labs, Inc.
Teen Trepreneur Fusion
Role
Lead Unity Developer
Responsibilities
Core part of Game Design
Worked on both level design & gamelay programming
Developed custom shaders
Worked on gameplay programming
Implemented IAP, Social media integration
Dream71 Bangladesh Ltd.
Renegade Speed Takedown
Role
Game Developer
Responsibilties
Optimized for mobile devices with the target of 30 fps
Worked solo developer on this project
Custom shaders for optimization including car paint shader
Successfully managed optimized lighting and batching
Game service integration including in app purchasing
Btech Private Solutions Ltd. (P1) / Gagagugu Games
Cannon Shooter-Clash for Love
Role
Lead Unity Developer
Responsibilities
Worked as Solo developer on this project
Worked on both level design & gamelay, UI programming
Optimized the project using profiler
Implemented IAP, Social media integration
Project Page:
Dream71 Bangladesh Ltd.
Kotha
Role
Software Engineer (Employed under Interspeed Digital Solutions Ltd.)
Achievements
Designed the core architecture of a social media application
Developed several key client features such as messaging, VOIP calling, feed system, etc.
Analysed and tracked issues from third-party services such as Firebase
Solved several complex issues regarding custom views, realm, VOIP calling feature, etc.
Project Page:
Kotha Apps & Technologies Ltd.
Freelance Projects
My freelance portfolio for Unity game development projects
BAT Car Simulation
Role
Unity Programmer (Under freelance contract with Battery Low Interactive Ltd.)
Responsibilities
Worked solo on this project
Worked on both level design & gamelay programming
Implemented several third-party frameworks including vehicle physics & traffic simulation
Optimized the project
Project Page:
British American Tobacco Bangladesh(BAT)
Math Racing
Role
Unity Developer (Under freelance contract with Olivine)
Responsibilities
Worked solo on this project
Worked on both level design & gamelay programming
Implemented several third-party frameworks including vehicle physics & traffic simulation
Optimized the project
Managed lighting and rendering
Project Page:
https://play.google.com/store/apps/details?id=com.olilvine.mathracing
SDMGA Project ICT Division
Open Source Projects
My contribution towards open source communities
Simple Toony URP
Role
Unity Developer / Shader Programmer
Simple Toony URP is a simple toon shader package with custom toon lighting. Shaders are mostly developed in shader graph. This is mostly basic toon shader. However, several implementations such as adding support for point light and shadow mask might be useful for some people. For some features, HLSL codes are used. Outline shader uses URP Sample Buffer node.
Features:
Multiple Directional Light support
Multiple Point Light, Ambient Light, Baked Light, Reflection Probe support
Tweaking baked light output through posterize parameter (Not great!)
Outline shader
Contains several subgraphs including for fetching Shadow Mask
Contains samples
Material converter tools to convert large amount of material