Safwan Paleri

Game Programmer, currently pursuing Master's in Computer Games Technology from Abertay University, Dundee, Scotland, UK
Graduated Bachelor of Technology (Honors.) in Computer Science Engineering with major in Machine Learning and elective
in Robotic Process Automation.

1.Network Programming

Description

This is a solo networking programming project created using Unity and C# This is created as part of the university module

Implementations

  • Client-Server Architecture – Ensures fair gameplay and prevents cheating.
  • TCP & UDP Communication – Balances reliability and real-time updates.
  • Firebase Integration – Secure and efficient matchmaking using DNS
  • Fuzzy Logic AI – Predicts player actions during network instability, maintaining seamless gameplay
  • Optimized Networking – Handles packet loss and latency through AI-based estimations

Sample Codes.

2.Sakura Blossom - Graphics C++

Description

This is very basic graphics projected, created for exploring graphics programming using directx. This is created as part of university module

Implementations

  • Shader programming for lighting and reflections.
  • Vertex and pixel shader manipulation .
  • Simulating wind and water flow.
  • Post-processing for enhanced visuals.

Sample Codes.

3.Guardian - Gameplay C++

Description

This is Unreal Solo project, created for exploring myself as a gameplay ai programmer. This is second phase of the project you see next. 2. Guardian

Implementations

  • Created character's components, inputs, and behavior.
  • implementation of an AI controller for an enemy character.
  • Stealth Kill, Double Jump, Health and mana regeneration, Melee Attack and Ranged Attack
  • Danger Sense inspired from Spider-Man, slows the time giving player time to Dodge
  • Ranged Magic Attack inspired from Sekiro Guardian Ape Fear attack

Codes.

4.Guardian

Description

This is Unreal Solo project, created for exploring myself as a game animation programmer. The player is a Guardian of a temple. Bored being himself, waiting for other warriors to challenge him.

Implementations

  • Created and playing Intro Scene at starting of level.
  • Created a Combo Attack system purely using C++.
  • Restricting player controlles on some Animation sequence
  • implemented Emotes to play
  • Changing Skeletal Mesh in runtime. (Wanted to do in C++, but ue4 had different plans.)

Sample Codes.

5.TPS Shooter

Description

This is Unreal Solo project, created by myself with the help of GameDev.tv, Youtube, StackOverflow etc. The player hacked and took over a robot located in enemy base. The player has to destroy the rest of the robots.

Implementations

  • Gameplay Mechanics of Player and robots
  • AI Mechanism of enemies
  • Health and bullet system
  • Game Loop
  • Added free assets like base,music,robot

Sample Codes.

6. NPC Talk - Ai Prototype

Description

InWorldAI SDK provides Real world conversation building with Players. I've added a subtle innovation. Now, NPCs can seamlessly continue their dialogues, and if a player chooses to, they can step into the conversation and shape the narrative.

Implementations

  • Rapid prototyping
  • Used InWorldAI Api for dialogue creation
  • Rest API in Unity C#
  • Player can join in between the conversation
  • Added free text to speech asset for audible conversations.

Sample Code.

7.Zombie Hunt

Description

This is Unity3D Solo project, created by myself with the help of GameDev.tv, Youtube, StackOverflow etc. The player is hunting zombies for fun in a isolated island. Player have access to weapon system and torch light.

Implementations

  • AI zombie can be activated by distance or shooting it
  • Player Weapon and ammo system
  • Pickups like ammo and battery
  • Player and zombie health systems
  • Basic UI and Game Loop

Sample Codes.

8.Space Shooter(3D)

Description

This is Unity3D Solo project, created by myself with the help of GameDev.tv, Youtube, StackOverflow etc. The 3D version of Space Shooter(2D) which is 2D game i worked on. The Fighter ship controlled by the player have to fight enemy ship.

Implementations

  • Scripted Enemy ships coming in waves and shooting the player
  • Scripted player controls
  • Scripted player health and score system
  • Game Loop
  • Added Sound Effects

Sample Codes.

9.Space Shooter(2D)

Description

This is Unity2D Solo project, created by myself with the help of GameDev.tv, Youtube, StackOverflow etc. The 2D inifinte loop game where the player is controlling a fighter jet and have to fight enemy ship.

Implementations

  • Scripted Enemy ships coming in waves and shooting the player
  • Scripted Player controls
  • Scripted player health and scroing system
  • Game Loop
  • Added free assets like ships,music,enemies

Sample Codes.

10.Free runner (Mario Clone)

Description

This is Unity2D Solo project, created by myself with the help of GameDev.tv, Youtube, StackOverflow etc. A clone of mario game.

Implementations

  • Scripted player movement
  • Scripted camera movement
  • Scripted coins and healt system
  • Scripted enemies
  • Game Loop

Sample Codes.