Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Build a deep life simulation game
·
Module 3
Character Data Model & Creation
1
Crafting a Character JSON Schema
Design a JSON schema for character data including name, age, personality, and traits.
2
Rust Structs for HEXACO & Trait Systems
Implement the HEXACO personality model (6 float dimensions) and a string-based trait system in Rust structs.
3
Rust Enums: Defining Age Stages
Define four age stages (child, teen, adult, elder) as an enum in Rust.
4
Unity Character Creator UI Basics
Build a character creator UI in Unity with inputs for name, age, personality sliders, and trait selection.
5
Unity-Rust FFI: Character Data Validation
Pass character creation data from Unity to Rust via the FFI for validation.
6
Previewing Character Models in the Creator Scene
Preview the character's assigned 3D model in the creator scene.
7
Saving a Character Profile to JSON
Save a validated character profile to a dedicated JSON file upon creation.
Previous module
Rust-Unity Project Architecture
Next module
World Setup & Character Spawning