Blog image
Mariia Panchenko

Mastering Game Porting: How Kevuru Games Optimized Poppy Playtime 2 for Console

|

Porting involves adapting an existing build to new hardware rather than copying it directly. Every platform has its own technical standards — from frame rate and memory limits to input handling and certification rules. Because of this, assets and systems frequently need adjustment. In porting projects, ensuring performance and meeting platform requirements comes before expanding functionality.

Our collaboration on Poppy Playtime is a strong example of this approach in practice.

About Project

The game amassed 77,000 positive Steam reviews and sold 2.3 million units. With additional episodes released in 2022 and 2024, Mob Entertainment later chose our team to port the second installment to console.

About Client

Mob Entertainment, formerly EnchantedMob, Inc., is a multimedia company known for creating the hit game Poppy Playtime. Two founders, brothers Seth and Zach Belanger, started with a YouTube channel and have grown into a full-scale gaming company.

    They dedicated seven months to the project, working autonomously and meeting with clients only to present builds and gather feedback.

    Goal: Ensure a smooth transition from PC to console with improved performance

    The original build showed occasional frame drops and spikes in resource usage. During porting, we carefully identified performance bottlenecks and adjusted core systems to better fit the console environment.

    Porting rarely follows a template. Each title behaves differently depending on engine setup, asset structure, and gameplay systems. In the case of Poppy Playtime Episode 2, several technical constraints required targeted adjustments rather than direct transfer.

    Below are some of the challenges that required special attention during the console adaptation.

    Challenge 1: Lighting

    The original game featured dynamic lighting. Special lighting volumes were also utilized to distribute it more efficiently. These volumes required ray tracing, a technology unavailable on consoles.

    Solution

    Since lighting volumes weren’t a viable option, we switched from dynamic to static lighting. The main challenge was preserving the look and feel of the original setup. Wherever possible, we baked the lighting to ensure stable performance across all platforms.

    Challenge 2: Geometry

    The location geometry was very complex, which hindered light baking and optimization.

    Solution

    We optimized the geometry and reworked the light maps for optimal performance and visual fidelity. As a result, we were able to perform light baking at nearly all points.

    Challenge 3: Rendering

    We encountered a large number of draw calls, causing significant performance issues in some locations.

    Solution

    We employed static mesh combining, drastically reducing the number of draw calls. To further enhance location performance, we added instance levels. This trick helped preserve the quality of the geometry.

    Challenge 4: Physics

    To access the functionality of Unreal Engine’s new generation, we migrated the project from Unreal Engine 4.27 to version 5.4. This transition introduced inevitable issues with physics.

    Solution

    We updated the entire physics system to the latest version of Unreal Engine, ensuring an optimal gameplay experience. While this introduced some additional bugs in the game’s functionality, fixing them was well worth the final result.

    Extra Adjustments

    Shaders

    Several shader setups from the PC build were not compatible with the console rendering pipeline. These were reworked to match platform requirements while keeping the overall visual tone consistent.

    Characters

    Character assets carried higher polygon counts than the console budget allowed. Geometry was reduced where possible, redundant bones were removed from rigs, and hair setups were simplified to improve runtime performance without altering core silhouettes.

    Video Playback

    The original video playback implementation caused crashes on PS4 hardware. To resolve this, we implemented a more universal and reliable approach to ensure smooth playback on consoles.

    Team structure

    Our star team of over ten professionals include:

    • Developers
    • QA testers
    • Tech artist
    • UI designer
    • Project manager

    They dedicated seven months to the project, working autonomously and meeting with clients only to present builds and gather feedback.

    Work process

    Research

    Our porting process for Poppy Playtime 2 started by gathering information on the game’s features. We then analyzed the source code to identify areas needing adjustments, like gamepad integration and performance tuning specific to each platform.

    Pre-development

    As part of the project, we moved the game to Unreal Engine 5.4 from version 4.27. The engine upgrade introduced physics conflicts, which we fixed to maintain consistent gameplay behavior.

    In the main phase, we refined the game’s physics and visuals, addressed high-priority bugs, and adapted the controls and UI for console play. The ready builds for each platform were presented to the client monthly.

    Stabilization phase

    Once the build works without any blockers, we polish other smaller bugs, optimize the performance, and adjust all minor flaws according to the client’s feedback. The builds are ready for the final submission.

    Certification/final

    Versions for different console types were certified one by one. The game was released on four platforms in five months. This way, we completed our work on time according to the agreements with the client.

    Result: Successful release and high reviews

    We successfully ported Poppy Playtime 2 to four platforms:

    • X-Box One
    • X-Box Series
    • PS4
    • PS5

    Upon release, the console versions received better reviews than the original PC version. Our porting team is proud of this achievement. They not only delivered a successful project but also enhanced its graphics and performance beyond the original.

    reviews of gamers Poppy Playtime 2 Console

    Looking for professionals to trust with your porting project? Contact us and witness the magic our team can bring to your video game.

    Rate this article
    4.90 rating of 50 voices

    Latest
    Kevuru news

    We try to implement the most non-standard and creative solutions of our clients, adhering to time frames and budget requirements. Therefore, we end up with amazing projects and satisfied customers. Hope you will enjoy our latest art works.

    The Future of 3D Modelling for AAA and Indie Games...

    When people talk about the future of 3D modelling, they often see it as moving in one direction...
    Read More

    AI in Game Design: How Agencies Create Smarter Pla...

    When was the last time a month passed without a new AI-related scandal in gaming industry? Art ...
    Read More

    Exploring Different Types of Concept Art

    Concept art is the visual heartbeat of the gaming industry. Think of it like the bridge between...
    Read More
    More news