Pack Mate
    Specialists involved: Unity/C# Developer, Tester, Game/Lvl Designer, 2D Designer, Sound Designer, Backend Developer

    Platforms: Android/IOS WebGL(PC)

    Game genre: NFT, Multiplayer

    Project Information: Our game project is called "Pack Mate", and it is based on the initial idea of PacMan. However, we have added our own design, logic, and gameplay to make it more exciting and engaging.










      Technical features of the project


        Action game for browsers and mobile platforms. The goal of the game is to eat all the dots placed in the maze while avoiding the enemies. There is the possibility of playing in multiplayer.

        Features:

        • Each player has three abilities that he chooses before the match, which have a different effect on opponents, the environment, or himself.

        • Possibility to choose characters. Each character has unique effects, voice acting, sounds, and ability bonuses.

        • Multiplayer with a room system that supports up to 10 people. An anti-cheat system has been implemented by monitoring the game by the server.

        • Possibility of competitive play with other players.

        • Saving match results in the database.

        • Each character has a degree of rarity that affects bonuses.

        Technology stack:

        1. Unity 2D Animation - toolset for creating 2D animations in Unity game development. It provides a range of features and functionality to help developers create animated sprites, characters, and environments for their games and applications.

        2. Photon Engine - multiplayer networking framework for Unity game development, which provides a scalable and reliable networking solution for real-time multiplayer games. It allows developers to easily create multiplayer games and applications, with features such as synchronization, matchmaking, and room creation.

        3. Unity Burst and Unity Collections - bone animation performance improvement

        4. A* Pro pathfinding - a pathfinding system for Unity game development, based on the A* algorithm, which provides a fast and efficient way to calculate optimal paths in complex game environments. It is designed to handle large, open-world environments with multiple obstacles and dynamic obstacles, while maintaining a high level of performance.

        5. TextMeshPro - an asset for displaying text, differs from the standard asset for text with improved performance and new features.

        6. ExternalDependancyManager - tool for managing external dependencies in Unity projects. It is a package manager that allows developers to easily add, update, and remove third-party libraries, frameworks, and other dependencies to their Unity projects.


        In Pack Mate, the main character is a brave boy who runs across various levels and fights the monsters he encounters. The game is set in a spooky and eerie environment, which adds to the overall thrill of the game. The game mechanics include collecting power-ups, health packs, and weapons, which the player can use to defeat the monsters.

        The development team for Pack Mate included a Unity/C# Developer, Tester, Game/Lvl Designer, 2D Designer, Sound Designer, and Backend Developer. The team worked together seamlessly to ensure that the game was delivered on time and with the highest quality.

        The 2D Designer created amazing visuals that captured the spooky ambiance of the game, while the Sound Designer created eerie and thrilling sounds that heightened the overall gaming experience. The Game/Lvl Designer designed various levels, each with its own set of challenges, puzzles, and monsters.

        The Unity/C# Developer and Backend Developer worked together to ensure that the game mechanics were smooth and glitch-free, while the Tester was responsible for testing the game thoroughly to ensure that it was bug-free and provided an excellent user experience.

        Despite the tight deadline of two months, the team did a fantastic job, and our client was very satisfied with the end product.
        Contact us
        We assist and support our clients in the swift and successful development of their business ideas and projects.
        Leave a request