
AR Mario
Sep 2018 – ongoing
At first, it is a 3-day developing challenge
Developed a fanmade AR Mario game on iPhone by Unity 3D
Transplanted the Super Mario 64 to AR by ARKit and implemented the mobile control system

About
Development environment:
Unity 2017.3.0f3
Xcode 10.0
Test environment:
Iphone X (ios 12.0)
Third-party assets:
Mario64HD, Unity-ARKit and CrossPlatformInput
Why did I choose Mario as the topic?
In my opinion, the AR game’s scene should be simple enough while keeping the interesting. In this point, Super Mario fits it very much. You don’t need to focus too much on building the very complex and real scene and sometimes jumping and collecting the coins are playable enough. In the Super Mario Odyssey, there are some levels which contain both the 2d and 3d scenes and the Mario could move in and out back and forth. Imagine that if this comes to your AR devices, it will be funny too.
How was the project developed?
For the challenge, it had a lot of work to do and I had to implement it in 3 days. So, I was pressed for time and have to take the advantage of every second. For the first night I got the assignment, I learnt and tried the ARKit demo for Unity and built it on my iPhone and thought a lot about the topic. The next day I decided the Mario as the topic and then read and learnt the codes and the framework of the Mario64HD. I changed the framework, optimized it for the phone and transplanted it into the AR scene. On the third day, I wrote the scripts for the controlling system, UI and the level-loading system, and implemented the requests you gave me. In the end, I built three levels and tested the application.

AR Marcraft
Sep 2018
A 3-day developing challenge, too.
Developed an AR Dota with one hero, simple mobs and simple skills.

About
Development environment:
Unity 2017.3.0f3
Xcode 10.0
Test environment:
Iphone X (ios 12.0)
Third-party assets:
Unity-ARKit, CrossPlatformInput, FantasySpellsEffectsPack, KriptoFX
About the game:
The game scene contains 2 forces: human and undead. Each force has 3 defence tower and one major city. The aim of the player is to destroy the enemy’s major city and protect his own city. For every 3 seconds, the major city will summon 3 soldiers (footman for human, ghoul for undead). The hero Arthas has 3 skills: physical attack, summon skeletons and frozen roar.
Class diagram:
