Car Ride Chimera

AR mobile game for boring car rides.

MY ROLE

3D Modeling & texturing
3D Animation
AR Development

TIMEFRAME

May 2022 - ?

TOOLS

Clipstudio Paint Pro
Blender
Unity [Vuforia Engine]

Overview

This is an ongoing project, so check back in for progress!

Car rides can inherently be very boring. This is especially true when it comes to long drives, or if the user has a short attention span. Car Ride Chimera is meant to be a form of entertainment during these boring car rides.

Objectives

GENERAL
Make a car ride more entertaining through a phone game.

PERSONAL
Create game assets & learn preliminary coding for AR.

IN-GAME
Use "animal parts" in a "mix-and-match" game strategy.

Game mechanics

"Mix-and-match" game strategy

✦ Collect 3 different types of "animal parts": head, body, and tail.

✦ Each "character part" has different abilities and is responsible for a separate game mechanic.

Mix-and-match different animal parts to combine different abilities. Combine all 3 parts of the same animal for a set bonus.

Head

Collect or avoid objects based off of what animal head is on your character.

Body

Determines how high your chimera can jump, and how fast your chimera is.

Tail

There for set bonus. Also determines jumping float duration.

2D references

3D models

UV unwrapped,  UV mapped,  weight painted, then 3D hand painted and textured. All in Blender.

Animation

Idle

Run cycle

Test 1: FAIL

USED: Rigify Cat Model
✦ FPS too slow
✦ Loop not smooth
✦ Bone distortion

Test 2: FAIL

USED: Self-made rig
✦ FPS too slow
✦ Loop not smooth

Test 3: SUCCESS!

USED: Self-made rig

Jump cycle

✦ Split into 2 components for optimization: jump up & jump down.
✦ Merged as 1 whole animation in Unity using the blend tree in the "Animator" component.

...you spin me right round baby right round

Game creation

Current stage of progress: troubleshooting existing cheetah model.

Animation transition issue: fixed by checking "loop-time" and unchecking "apply root motion".
Camera following issues: fixed by giving vector correct integer in code.
Camera jitter issues: implemented linear interpolation in code but is still shaky.

Next steps

✦ Animate bunny and raccoon models [idle, run cycle, and jump cycle].
✦ Split animals into head, body, and tail. Chimera them into all potential combinations.