Hi! I'm Karrar Rahim.

Programmer. Game developer.

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

What I Do
Programming
Gameplay programming
Game Networking
Problem Solving
System Design
C#
Unity
Some 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.
Software Engineering
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, state-sync networking solution for Unity, built for performance, reliability, and ease of use. It’s a state-of-the-art networking solution, delivering industry-leading bandwidth efficiency and CPU performance, achieving the lowest bandwidth usage, as shown by open-source benchmarks. Designed with a fundamentally different architecture from other solutions, Netick makes developing cheat-resistant multiplayer games feel almost as simple as writing single-player games. Whether you’re building a competitive shooter, a casual party game, a 200-player battle royale, or a large-scale survival game, Netick is built to handle it all. It’s also the only (state-sync) networking solution for Unity with a built-in replay system and the only free one proven to handle poor network conditions.
Software Engineering
C#
Unity
Multiplayer
Online
Networking
Arena Shooter Sample
Date: 2022
Arena Shooter sample is a full game project built using my networking solution Netick.
Software Engineering
C#
Unity
Multiplayer
Online
Networking