About the author:

All posts by Josephine Hong:

Creating an Underwater Survival Game in Unity - Part 4

Creating an Underwater Survival Game like Subnautica Part 4 – Storage System

This article is a part of the series:
Creating an Underwater Survival Game (like Subnautica) in Unity

Ever wanted to create a game like Subnautica in Unity? Check out Part 4 of our guide here, where we go through how to set up the storage system for the game.

A link to a package containing the project files of this tutorial series can also be found at the end of this article.

Continue reading
Creating an Underwater Survival Game in Unity - Part 3

Creating an Underwater Survival Game (like Subnautica) Part 3 — Inventory

This article is a part of the series:
Creating an Underwater Survival Game (like Subnautica) in Unity

Ever wanted to create a game like Subnautica in Unity? Check out Part 3 of our guide here, where we go through how to set up the inventory system for the game.

A link to a package containing the project files of this tutorial series can also be found at the end of this article.

Continue reading
Creating an Underwater Survival Game in Unity - Part 2

Creating an Underwater Survival Game (like Subnautica) Part 2 — Terrain and Day-Night Cycle

This article is a part of the series:
Creating an Underwater Survival Game (like Subnautica) in Unity

Ever wanted to create a game like Subnautica in Unity? Check out Part 2 of our guide here, where we go through how to set up a the terrain for the game and the day-night cycle.

A link to a package containing the project files of this tutorial series can also be found at the end of this article, exclusive to Patreon subscribers only.

Author’s Note: If you’ve watched and followed Part 1 of the video tutorial, you’ll realise there is a small error in the code. Make sure you change moveY() to moveZ() to make sure your code is working. You can watch the 1st minute of the video tutorial below for clarification on this.

Continue reading
Enumerations in Java explained (using Pokémon as an example)

Enumerations explained (using Pokémon as an example)

What are enums anyway, and what are they used for? Well, just think of it as yet another tool in your handy Java toolbox of things you can consider using to improve your efficiency and organisation of your program.

In this article, we are going to explore what enums are, and how they can be used in Java, by considering a piece of Java code that uses enums to recreate the type effectiveness system found in Pokémon.

Continue reading