Mohsan Saleem's repositories
Idle-Miner
This is a simulation game with the raw UI. Primary purpose of this project was to implement an expandable code architecture.
CityBuilder
This is a minimal CityBuilder Unity project with different type of building. We can add more buildings in Static data and it is maintaining the Game state of the player.
AnimalKingdom
This is a minimal farm game with the raw UI. Primary purpose of this project was to implement an expandable architecture.
Wikitude-AR-Sample
Created a simple AR application using Wikitude SDK. You can place a 3D-Dino and a Video-Screen in the environment by dragging it from the slot. Have used the Slam/Instant Tracking.
MineSweeper
MinerSweeper and Roulette. Experimenting the shared codebase between two games. Both are data driven. We can set the data in scriptable objects.
Raise-Up
Card Games Engine using the Game Core Stack. Server core is developed on the client side and deployed on the Server. For physics-less authoritative server and multiplayer turn-base/real-time game. This was an experimental stack. We have matured the stack. Newer iteration can be found in other projects.
RoyaleClone
This was an experimental project. We were building the Clash Royale type game and testing our stack either it can support that or not.
Vuforia-AR-Sample
Created a simple AR application using Vuforia SDK. For target I have used the Sample Stone Image. Smart terrain will appear with a Video on the floor and 3D-Dino on the floor.
AdColony-Unity-Plugin
AdColony SDK Open Source Unity Plugin
C-Sharp-Promise
Promises library for C# for management of asynchronous operations.
ecsrx.unity
A simple framework for unity using the ECS paradigm but with unirx for fully reactive systems.
MatricesOperations
Matrix operations like Add, Subtract, Multiply, Adjoint, Inverse etc for nXn matrices. I wrote this code just for fun. I have used Indirect recursion for finding the inverse.
MazeTraversal
Maze Traversal. Very old code, in fact a Home Work from University. I liked the code that's why I am uploading it.
MultiplayerBattleSystem
Authoritative Battle System for Multiplayer Game. uNet/uLink can be used for networking. It can also be deployed to Game Core stack. I have used a combo of Command and Strategy pattern along with others like singleton and factory patterns.
patchkit-patcher-unity
PatchKit patcher done in Unity.
RSG.UnityApp
Collection or RSG Utilities for Unity3D development.
Unity-Weld
MVVM-style data-binding system for Unity.
Unity-Weld-Examples
An example Unity project that demonstrates Unity-Weld.
UnityGoogleDrive
Google Drive SDK for Unity game engine
UnityNativeScripting
Unity Scripting in C++