Portfolio
What I've worked on and learnt

Hex tile-based Map Gen
Tool for generating an endless map using 3D hexagonal tiles in the editor and at runtime.

Custom dialogue system
Custom dialogue system build with UE Blueprints using dialogue data tables. Compatible with cutscenes using Level Sequencer.

Interactive grimmoire system
Diegetic user interface using 3D models and procedural textures in Unreal Engine 5. Connected to clue collection and flippable!

Raycast-based light puzzle
Level puzzle revolving around rotating mirrors to reflect the lightbeam using raycasts!

Character 3Cs
Action-dependent camera changing between free and fixed 3rd-person POV, and 1st-person POV.

Character 3Cs
Action-dependent camera changing between free and fixed 3rd-person POV, and 1st-person POV.

Hex tile-based Map Gen
Tool for generating an endless map using 3D hexagonal tiles in the editor and at runtime.

Custom dialogue system
Custom dialogue system build with UE Blueprints using dialogue data tables. Compatible with cutscenes using Level Sequencer.

Interactive grimmoire system
Diegetic user interface using 3D models and procedural textures in Unreal Engine 5. Connected to clue collection and flippable!

Raycast-based light puzzle
Level puzzle revolving around rotating mirrors to reflect the lightbeam using raycasts!

Character 3Cs
Action-dependent camera changing between free and fixed 3rd-person POV, and 1st-person POV.

Character 3Cs
Action-dependent camera changing between free and fixed 3rd-person POV, and 1st-person POV.

Hex tile-based Map Gen
Tool for generating an endless map using 3D hexagonal tiles in the editor and at runtime.

Custom dialogue system
Custom dialogue system build with UE Blueprints using dialogue data tables. Compatible with cutscenes using Level Sequencer.

Interactive grimmoire system
Diegetic user interface using 3D models and procedural textures in Unreal Engine 5. Connected to clue collection and flippable!

Raycast-based light puzzle
Level puzzle revolving around rotating mirrors to reflect the lightbeam using raycasts!

Character 3Cs
Action-dependent camera changing between free and fixed 3rd-person POV, and 1st-person POV.

Character 3Cs
Action-dependent camera changing between free and fixed 3rd-person POV, and 1st-person POV.

Hex tile-based Map Gen
Tool for generating an endless map using 3D hexagonal tiles in the editor and at runtime.

Custom dialogue system
Custom dialogue system build with UE Blueprints using dialogue data tables. Compatible with cutscenes using Level Sequencer.

Interactive grimmoire system
Diegetic user interface using 3D models and procedural textures in Unreal Engine 5. Connected to clue collection and flippable!

Raycast-based light puzzle
Level puzzle revolving around rotating mirrors to reflect the lightbeam using raycasts!

Character 3Cs
Action-dependent camera changing between free and fixed 3rd-person POV, and 1st-person POV.

Character 3Cs
Action-dependent camera changing between free and fixed 3rd-person POV, and 1st-person POV.
Side Quests
UX/UI Research
For my Bachelor Thesis in Game Design, I am currently conducting research into how players experience cognitive dissonance through game user interface.
By applying research through design, I hope to explore the extents of affective and frictive UI design.
Game Jams
As a game jam enthusiast, I have participated in many game jams in the past years! Check them out here:
Visual arts
Coming from an art background, I am also passionate about visual arts and graphic design. I have previously worked on multiple mixed-media artworks, and recently have made a manga/comic!
Hello!
Welcome to my portoflio website!
I'm still working on improving the its mobile version, so for the best viewing experience please visit it on your desktop (full view)!
Otherwise, if you want to see more, keep scrolling:)
Hello!
Welcome to my portoflio website!
I'm still working on improving the its mobile version, so for the best viewing experience please visit it on your desktop (full view)!
Otherwise, if you want to see more, keep scrolling:)
Tina Ha | Portfolio
thuytienha05@gmail.com
itch.io
Current CV
Tina Ha | Portfolio
thuytienha05@gmail.com
itch.io
Current CV
Tina Ha | Portfolio
thuytienha05@gmail.com
itch.io
Current CV
Tina Ha | Portfolio
thuytienha05@gmail.com
itch.io
Current CV














