Hello and welcome! My name is Akshay Patel, and I am a highly experienced video game developer with a Bachelor's degree
in Computer Science and a Diploma in Video Game Programming. With 4+ years of experience in the video game industry,
I have honed my skills and developed a deep passion for creating engaging and immersive gaming experiences.
Throughout my career, I have had the opportunity to work on a wide range of projects, from small indie games to large-scale AAA titles.
My expertise in the Unreal and Unity game engines. It has allowed me to create games with stunning graphics, immersive gameplay, and intuitive mechanics.
I am a firm believer that video games have the power to transport players to new worlds and engage them in new and exciting ways, and I strive to create games that do just that.
Highly adaptable, flexible professional who embraces teamwork, but also enjoys working independently.
C++, C#, Java
Multi-threading, Generics, Lambda/Anonymous/Delegate, Event-driven Programming, Dependency Injection, Compute Shaders, Thread Pools .
Visual Studio, VS Code, Rider
Git, GitHub, Perforce, Jira, Trello
I am very fast learner and gaming is my passion. I always look forward to learn new technologies and tools in game development field.
Top Down Architecture, Component-Based Architecture, Factory Pattern, Singleton, Object Pooling, State Machine, observer
Genetic, Flocking AI, State Machine, A*
MS SQL Server workbench, SQL Server, JSON, XML, Binary
XML, JSON, Binary, Text
I am good listener and i tend to believe detail-oriented listening is the key to understand someone's way of approaching different problems.
Unity Engine, Unreal Engine
Editor Scripting, UI, Animations, Sound, Particle Systems, Controller Support, Rewired ,Unity's New Input System, NavMesh, Materials and Lighting, Local Multiplayer Support, Profiler
AI Programming, AI Perception, Behavior Trees, Animation Blueprint, Procedural Animation, Gameplay Ability System, UI, Performance and Profiling,
Welcome to my video game project, created using the powerful game engines of Unreal and Unity. This project has been a labor of love, with countless hours spent crafting every detail to create an immersive gaming experience. From the stunning graphics to the engaging gameplay, this project is a testament to the potential of modern game development.
This project delivers an engaging Souls-like combat experience using Unreal Engine, featuring advanced AI driven by behavior trees for dynamic enemy and boss interactions. This system allows enemies to have unique and challenging attack patterns. Built on a component-based structure, it ensures stability and easy updates. Utilizing Unreal's enhanced input system, it offers smooth controls and complex attack combos. The game also boasts a user-friendly UI, enhancing player immersion.
View on GithubArrow Maniac is an exhilarating 2D platformer that boasts a thrilling local multiplayer feature, set in a fast-paced environment. With a top-down singleton architecture, this game is designed for high scalability, ensuring that multiple players can enjoy the action-packed gameplay without any lag or glitches. Moreover, its high scalability facilitates the effortless addition of exciting features such as new maps, modes, skins, abilities, and arrow types.
View on GithubAquarium Simulation is built using UE5 and utilizes procedural animations exclusively, ensuring every fish is completely and dynamically animated. The integration of nanite and lumen lighting technologies further enhances the visual fidelity. Moreover, the introduction of new fish species is streamlined and efficient, thanks to the brilliantly crafted control rig blueprint nodes that support an effortless animation workflow. The fish's AI is notably sophisticated; it's using a 3D navigation system that guides their movements through the aquatic environment. As time progresses, they not only grow hungry but also exhibit signs of sadness if isolated for prolonged durations, infusing each fish with distinct personalities and traits. Interactions with these sentient creatures are multi-faceted; you can tap on the glass to capture their attention, pose various questions to engage with them, or satiate their hunger by providing them food.
Crypt Raider is a thrilling puzzle game that challenges players to solve intricate puzzles and steal coveted treasure. I designed all of the levels using modular level design, creating many high-quality chunks of levels and reusing those chunks to save time in level creation and minimize asset requirements. I have incorporated Unreal Engine 5's state-of-the-art Lumen Lighting and post-processing technology bring the game's environments to life.
View on GithubIn this project I have leverages advanced optimization techniques and 3D navigation algorithms to simulate complex flocking behavior in real-time. Utilizing Unity's compute shaders, the simulation efficiently processes the interactions of large flocks, ensuring smooth performance and scalability. The BoidManager class orchestrates the dynamics of each individual boid, applying rules of cohesion, alignment, and separation within a 3D space. This approach not only enhances the realism of the flock's movement but also optimizes computational resources by offloading intensive calculations to the GPU. The result is a highly optimized, visually compelling flocking simulation.
View on GithubI made this editor tool by modifying the Unity game engine. This tool makes it easier for you to choose any color and make patterns that can be used as textures. After you make these textures, you can put them on different 3D and 2D objects by making a material out of them.
View on GithubThis project is made using UE5 and a component-based architecture, making it a modular and effortlessly expandable game prototype. It incorporates a blend of C++, Blueprints, and AI programming, which, in conjunction with UE5’s advanced graphics, lays the foundation for boundless creative possibilities. The design emphasizes scalability, ensuring that as the project grows, its structure remains robust and adaptable, accommodating new features and complexities with ease.
View on GithubEnter the dark and intriguing world of Last Soul, a 2D platformer where you'll have to navigate through obstacles and gather souls to progress. However, the game's unique time slowdown feature adds a new layer of difficulty, compelling you to replay levels repeatedly to finish them in record time. With its easy-to-grasp gameplay and hard-to-master mechanics, Last Soul promises an exciting and immersive experience that will keep you hooked for a long time.
I made this quick prototype project, Cool Mario, as a third-person platformer by blending C++ and Blueprints. It's built on a modern architecture that simplifies the creation of C++ component classes. With these components, I can easily adjust the positions and rotations of actors on the screen with just a single click. It's all about making things straightforward and hassle-free, allowing for quick tweaks and playful experimentation.
View on GithubA brief summary of my professional work experience in form of documents or online profiles. If you would like to see some more details on my source codes, check out my Github Repository.
Feel free to write me an email, i would love to hear your story. Use the details below to get in touch with me.