top of page

Philosophic Love [Mobile Porting]

ROLE

Lead Programmer

DESCRIPTION

I successfully ported Philosophic Love, a PC game available on Steam, to mobile. The process began by analyzing how Philosophic Love was developed using BKEngine, a story-editing platform for AVG games. I then transferred all the story scripts, including branches and variables, into a custom story editor I created. After exporting the story data to Unity, I integrated the UI logic with the story system. Within two months, I successfully completed the mobile port and eventually published it on Google Play and the App Store.

YEAR

2021

GENRE

Visual Novel

PLATFORM

iOS, Google Play

About This Project

图片4.png

Analyze How It was Made

This game was created using BKEngine, a tool for developing AVG games through line-based scripting. The story is highly intricate, featuring numerous branches and over 20 possible endings, all influenced by the player's choices.

Upload to Editor

I implemented a function that transfers BKEngine's story scripts to the editor I created using blueprint nodes. Each story is converted into a chapter asset within the editor, allowing me to then port the data seamlessly into Unity.

图片5.png
Weixin Image_20241107144009.png

Integrate In Unity

Next, I recreated the UI logic in Unity and developed a runtime to process the data exported from Story Editor. This included implementing save/load functionality, fast-forwarding, and review features. Additionally, I recreated all the visual effects using Unity’s particle systems. I also adapted the screen layout for different mobile device resolutions, including iPads.

bottom of page