Hi! I'm Karrar Rahim.

Programmer. Game developer. Web developer. 3D artist. Graphic designer.

I can do a lot of things. Though my main focus is programming, and I am good at it. I have a lot of passion for game development and solving problems.

Email: karsoftgames@gmail.com

Specialties
Unity
Programming
Gameplay programming
Game Networking
Game AI
Web Development
3D Modeling
Graphic Design
What I Do
Problem Solving
System Design
C#
JavaScript
HTML/CSS
React
SQL
MongoDB
PostgreSQL
Unity
Blender
Notable Projects
Conquest: all-out-war FPS game
Date: Late 2018- 2020
Conquest was my first big game project. The goal was to build an FPS all-out war indie game with infantry, tanks, helicopters, and jets. I was the project manager and main programmer. I did programming, 3D modeling, level design, UI, and audio.
Unity
C#
Vehicles
AI
Multiplayer
3D Modeling
Footage
These are some of the models I did for the project.
Netick: Networking Engine for Unity
Date: 2020 - Now
Netick is a FREE server-authoritative networking solution for Unity. It’s by far the most advanced free networking solution for unity on the market. It’s built with an architecture that’s different from other free solutions. Netick makes building quality and cheat-free multiplayer games easier than ever, by implementing most of the features you need to build an FPS/TPS/Real-Time/Action game.

Features:

- Client-Side Prediction

- Lag Compensation

- Optimistic Replication (Eventual consistency)

- Snapshot Interpolation

- Automatic Property Replication

- Area of Interest

- Delta Compression

- RPCs

- Tick-Aligned Simulation

- Zero GC

- Abstracted Transport Layer

Software Engineering
C#
Unity
Multiplayer
Online
Networking
Arena Shooter Sample
Date: 2022
Arena Shooter sample is a full game project sample built using my networking solution Netick.
Software Engineering
C#
Unity
Multiplayer
Online
Networking