Muhammad Bilal Akram

I am a Software Engineer

Bilal Akram

A young software engineer with a strong development background from a reputed university. Always eager to learn new technologies. My areas of interest are console/pc gaming, programming and 3D modeling.

  • Lahore, Punjab, Pakistan
  • +92-3098871441
  • bilalakram18240027@gmail.com
Me

My Professional Skills

I have 3+ years of experience in game development industory as a Unity3D generalist. Here I’m going to represent my current skills and knowledge.

Cross-Platform Games Using Unity3D 90%
Multiplayer Games 80%
Version Controlling 95%
Game Design & Documentation 60%
Team Player 95%

Awesome features

Integrate cool mechanics in your game as much as you want to get player's attraction and increase playtime.

Animated elements

Add a feel to your game by animating UI widgets and screen transitions.

Responsive Design

Make your app design adaptive to hundreds of different resolutions on all platforms.

Modern Technologies

Integrate NFTs in your game and get double your investments.

Cross-Platform Development

Explore the infinite possibilities of the gaming world with different platforms including AR, VR, and much more.

Multiplayer Support

Connect with your friends and conquer the world together.

0
professional projects
0
personal projects
  • VR MMO RPG

     

    Game Engine: The game is built using Unity, a powerful and popular game development engine. Unity provides a range of tools, features, and a robust framework for creating immersive VR experiences. 

    Virtual Reality (VR) Integration: The game leverages VR technology to offer an immersive gaming experience. It utilizes VR headsets and motion controllers to enable players to interact with the virtual environment and engage in combat using realistic movements. 

    Weapons and Equipment: The game features a variety of weapons, including swords, axes, bows and arrows, and shields. Each weapon type has its own unique properties, such as damage, reach, and attack speed. Players can equip and switch between these weapons to adapt to different combat scenarios. 

    Multiplayer Functionality: The game supports multiplayer functionality, allowing players to connect and play with others in real-time. Players can create rooms or join existing ones to engage in cooperative gameplay. This feature fosters social interaction and teamwork among players. Dungeon 

    Missions: The game offers different dungeon missions for players to undertake. These dungeons are designed with various challenges and obstacles, including skeleton enemies and goblin enemies. Players must strategize and coordinate their actions to defeat these enemies and progress through the dungeons. 

    Enemy AI: The skeleton enemies and goblin enemies are equipped with AI systems that govern their behavior and combat patterns. They can react to player actions, such as dodging attacks or performing counterattacks, making the battles more dynamic and challenging. 

    Progression System: The game includes a progression system that allows players to level up their characters, gain new abilities, and acquire better equipment as they advance through the dungeons and complete quests. This provides a sense of achievement and encourages players to continue playing. 

    User Interface (UI): The game features an intuitive and visually appealing UI that provides players with essential information, such as health, stamina, and equipped items. The UI also facilitates interactions, such as selecting weapons or navigating menus.

    Overall, your VR MMO RPG project combines immersive virtual reality technology, multiplayer functionality, a variety of weapons, dungeon missions, enemy AI, and a progression system to create an engaging and exciting gaming experience for players.



                                                    DEMO VIDEO VR MMO RPG
  • VR Fire Fighter

     


    VR FIRE FIGHTER 

    The project is a virtual reality (VR) multiplayer game focused on the task of extinguishing a fire in a building. It utilizes a full body VR inverse kinematics (IK) system, which accurately tracks the movements of the player's body to provide a realistic and immersive experience. The IK configuration ensures that the virtual avatar's movements align with the player's physical movements, enhancing the sense of presence in the virtual environment.

    To enable multiplayer functionality, the project incorporates the use of Photon Unity Networking 2 (PUN 2) as the networking solution. PUN 2 allows players to connect and interact with each other in real-time, creating a collaborative gaming experience. Players can choose to play individually or as a party, working together to effectively combat the fire and complete the objective.

    The game mechanics revolve around extinguishing the fire within the building. Players can interact with various virtual objects, such as fire extinguishers, hoses, and other firefighting tools, to combat the flames. Realistic physics simulations are employed to provide accurate feedback and interactions between players, objects, and the environment.

    In addition to the multiplayer aspect, the project aims to create a visually stunning and immersive virtual environment. High-quality graphics and detailed 3D models are employed to replicate the building, fire effects, and surrounding elements. Dynamic lighting and particle effects are utilized to enhance the realism of the fire and its behavior.

    To ensure smooth and responsive gameplay, the project focuses on optimization techniques. This includes efficient network synchronization of player actions and positions, as well as client-side prediction and lag compensation to mitigate latency issues. Additionally, performance optimization techniques are employed to maintain a consistent frame rate and minimize any potential performance bottlenecks.

    The project also emphasizes user interface design to provide players with clear instructions, objectives, and feedback during gameplay. Various UI elements, such as health bars, mission progress indicators, and communication tools, are implemented to enhance player coordination and immersion.


  • Ninja Parkour

    Runner Gameplay: The game follows a runner-style gameplay, where the player controls a character that continuously moves forward. The player's objective is to navigate through obstacles and enemies while collecting power-ups or rewards. 

    One-Touch Controls: The game utilizes one-touch controls, making it accessible and easy to play. Players can perform actions such as jumping, attacking, or using special abilities with a single touch on the screen.

     Player Characters: The game features three different player characters, each with their unique melee combat and long-range weapons. These characters may have distinct abilities, stats, or playstyles that add variety and strategic depth to the gameplay. 

    Melee Combat: Each player character has a melee combat system, allowing them to engage in close-quarters combat with enemies. The melee combat mechanics may involve attacking, blocking, dodging, or performing special moves. 

    Long-Range Weapons: In addition to melee combat, the player characters possess long-range weapons, enabling them to engage enemies from a distance. These weapons could include bows, guns, or other projectile-based attacks, offering different gameplay options.

     AI Enemies: The game includes AI-controlled enemies that attack the player. Both melee attackers and long-range attackers are present, providing varied challenges. The AI enemies may have different behaviors, attack patterns, or movement styles, enhancing the gameplay experience.

     Boss AI: The game also features a boss AI that appears in specific levels. Bosses are powerful enemies with unique abilities and attack patterns, providing intense and memorable encounters for the players. 

    Level Design: The game includes well-designed levels with carefully crafted obstacles, enemy placements, and power-up placements. The levels may have different themes, increasing visual variety and creating a progression of difficulty.

    Play Here 



  • Join Soccer (Hypercasual)


    A one touch casual style runner game developer in Unity. Procedural level designed with multiple characters and themes, The player collect balls and also save them from hurdles. At last he kick all of them in to goals



  • Dach Coloring Book


    The project at hand is an interactive application that allows players to engage in the delightful activity of coloring images. The primary objective is to provide users with a wide range of artistic tools, including brushes, pencils, and paints, to express their creativity and bring images to life with vibrant colors. By implementing texture editing, players can seamlessly color within the lines of various images and add their personal touch to each artwork.

    To ensure a smooth and efficient user experience, the project incorporates the use of addressable memory. This allows for the loading of textures from memory, eliminating delays and providing instant access to a diverse collection of images. By utilizing asset bundles, the application can efficiently package and manage the necessary resources, enhancing performance and optimizing storage usage.

    The application places emphasis on providing a diverse selection of brushes, pencils, and paints to cater to the preferences and styles of different users. Players can select from a range of brush sizes, shapes, and textures to achieve the desired effects in their artwork. Additionally, the project implements various painting techniques, such as blending and layering, to allow users to create intricate and realistic color compositions.

    To further enhance the user experience, the project incorporates optimization techniques. This includes optimizing the rendering pipeline to ensure smooth and responsive brush strokes, minimizing latency, and maximizing overall performance. By carefully managing system resources, the application strives to provide a seamless coloring experience, even on devices with limited processing power.


     

    Muhammad Bilal Akram

    Powered by Blogger.
    ADDRESS

    Johar Town, Lahore, Pakistan

    EMAIL

    bilalakram18240027@gmail.com

    MOBILE

    +92 3098871441