Porting Service

ArcRunner

Porting Service

ArcRunner

The porting process of ArcRunner had some unique challenges, especially during the multiplayer functionality set up on consoles. We began by assessing the current PC build and reconfiguring it for each console platform. Also, we optimized the performance to ensure the game met the target FPS across all platforms. 

Target platforms

PC

PC to PS4, PS5, Xbox One, Xbox Series X|S, and Nintendo Switch 

Team Size

Members
0

key achievements

Successfully enabled multiplayer functionality on consoles 

Graphic optimization 

Simultaneous multi-platform development 

Challenge

Enabling multiplayer on consoles

Solution

  • Implemented console multiplayer features by studying the multiplayer library manual, engaging in detailed discussions on Discord, and configuring it for each console. 
  • Prevented session leaks to live servers by running sessions on a channel development server. 
  • Complying/meeting all requirements of each platform by reading C++ library, developing our library for handling console invitations, and testing all edge cases like disconnection (example: airplane mode), then resolving system issues. 

Challenge

Graphic Optimization

Solution

  • Improving FPS while maintaining visual quality across platforms by analyzing visual and performance data from each console, adjusting the texture quality, mesh LODs, lighting, and particle systems, and finally, recreating shaders and some particle systems for consistency. 
  • Addressing some non-functional shader effects by checking and exploring various rendering options to find the best solution for optimal results. 

Enabling multiplayer on consoles

Challenges & Solutions

Studied the multiplayer library manual, engaged in detailed discussions on Discord, and then configured it for each console.

Ran sessions on a channel development server. 

  • Read C++ library, developed our own library for handling console invitations 
  • Tested all edge cases like disconnection (example: airplane mode), then resolved system issues 

Graphic Optimization

Challenges & Solutions

  • Analyzed visual and performance data from each console 
  • Adjusted the texture quality, mesh LODs, lighting, and particle systems 
  • Recreated shaders and some particle systems for consistency 
  • Checked and explored various rendering options to find the best and solution for optimal result 
  • Recreated shader 

Team Composition

Workflow

1
2
3
4
5
6
Ideation
Expanding from the core concept of the previous title, Valthirian Arc: Hero School Story 2 will present the same gameplay loop of managing the academy, training students, and sending them to tackle deadly foes and dangerous dungeons with more polished features and visuals.
Pre-Production
After gathering data from the previous title, the team found that a lot of criticism was directed at the battle system – which can still be improved. For this title, we decided to change the real-time combat system into a turn-based one that is closer in the form to its RPG roots. We also decided to add more depth to the academy management side of the gameplay through the addition of features such as the course scheduling system.
Production-Beta
The Team built the game with new battle and dungeon exploration system as well as several new supporting features on academy management side such as Course, Tuition, Research, etc.
Production-Demo
The Team built a demo to test out the new features and to see the response from fans of the franchise. The demo itself was available to play during Steam Next Fest in February 2022.
Production-Early Access
The team developed the early access build of the game that will enter Steam Early Access on March 2022.
Post-Production
The next step after the initial release would be the porting of the game onto PlayStation, Xbox, and Nintendo consoles.

Feature Highlight

Courses

Each student will have different strengths and weaknesses, and players can decide what kind of heroes they’ll become by assigning them in courses that they’re most likely to excel in.

Political FAvors

Players need to balance the academy’s relationship with Valthiria’s numerous factions, immersing themselves into the deep history of conflict, alliances, and power struggles. Through the Political features, players will have to juggle favors along with the ensuing reactions without tipping the balance of power for one faction over the other.

Student Personality

Each student will have different personalities, with different ways to handle them. The players will then receive different outcomes based on how they treat their students.

Result

Having students with randomized personality aspects with different ways of handling them, all while managing the school itself and the factions surrounding it; no two players will experience the same dynamic during their playthrough, ensuring high replayability for the game.

GET IN TOUCH

LET’S
COLLABORATE!

GET IN TOUCH

LET’S
COLLABORATE!
Get
in Touch