top of page

OCEAN WHISPER

 Game Development Based on Unity3D 

Partner: Yixuan Yue, Zirui Wang

My role: team leader, game designer, programmer

April 2019 to August 2019

Introduction & Video

Introduction

The game was developed based on Unity3D engine and programmed with C#. We created some models in 3ds Max and used some open art sources as well. I hope to create an educational game with challenging gameplay and attractive storytelling. One key point of the game is the inventory system, which basically implements the game logic and assists the main playing method. Divided into three levels, the game is set separately on shore, neritic region and deep ocean. We try to restore the realistic scene and stories from the real life. Players will be challenged to solve the problem in order to save marine lives and environment, as well as gain knowledges from the clues and imbedded tips in the situation they may face.

Techniques

Techniques

Inventory System

Inventory System

I used about 1400 lines code to develop an inventory system with C#. Based on collision detection, I linked the character and the inventory system together. Players can pick up, store, use and forge items.

Animation and Sound
Intelligent Marine Creature
框架2.png
框架1.png

Structure of Inventory System

背包代码.png

Code of Inventory System

Character Animation Control and Sound Effect

I made an Animation Controller for the character. The player script adding to the character can use the Animation Controller to control the sequence of actions and the function of the inventory system.

动画控制机.gif
动画控制机.png

Animation Controller

player script.png
人物控件.png

Player Script and Components of the Character

Intelligent Marine Creature

We set many intelligent marine creatures with C# in the scenes, some of them can give players clues, some of them can teach players knowledge, some of them can act according to specific action.

智能生物代码.png

Code of Intelligent Marine Creature

Camera Toolkit
Dialog System Toolkit

Camera Path Toolkit

Using the Camera Path Toolkit, I drew the path for the camera. Try to use the cinematic shots to guide players into the game and give players a happy ending of the game.

开头.gif
结尾.gif

Dialog System Toolkit

Using the Dialog System Toolkit, players can communicate with intelligent marine creatures to gain marine knowledges and get the idea of passing levels.

bottom of page