Website powered by

Jellyfish - Game Production (OAMK)

The game was made by me on unity for a school thesis production. I wanted to test to make another game with the usage of Live2D, which proved to be quite fickle at times as there is only third party supports and mostly for VN games. A large chunk of the time was allocated in learning to use unity and scripts. I learned to use different lightings and cookies, skyboxes, collisions, simple enemy ai etc.!

As I failed to document the processes enough during the development, this artstation showcase is quite limited. I took videos and GIFs but they are too big and heavy for artstation, so to get the full scope, I recommend playing the game.

The game can be played at https://jackyq.itch.io/jellyfish
You can read the final thesis on live2D usage on https://www.theseus.fi/handle/10024/876373 but it's only in finnish.

Thank you for checking out my production, if you have inquiries I'm happy to answer!

Short trailer for the finished game.
Jellyfish was my thesis production in OAMK - Game made in unity by myself using live2D and 3D assets.

Consepts for different types of mobs, some weren't used in the end

Consepts for different types of mobs, some weren't used in the end

Consepts for level ideas and feel of the game. In the end, the game wasn't made for mobile devices, so the bubble button controls were dropped.

Consepts for level ideas and feel of the game. In the end, the game wasn't made for mobile devices, so the bubble button controls were dropped.

Barrel, tried different texturing style on the left, as the right one was too realistic and dark.

Barrel, tried different texturing style on the left, as the right one was too realistic and dark.

Clam!

Clam!

hp clam

hp clam

different textures for the treasure box

different textures for the treasure box

anchor, textured the chain by moving it while texturing, but the finished object had them together. Later realised I should have made chains as separate and added bones to move them accordingly, making the asset more modular (learning as we go).

anchor, textured the chain by moving it while texturing, but the finished object had them together. Later realised I should have made chains as separate and added bones to move them accordingly, making the asset more modular (learning as we go).

multiple assets in the game view

multiple assets in the game view

at first the game was being developed in unreal, but as I lost my help, I ended up switching to unity, but loved all the lighting in unreal.

at first the game was being developed in unreal, but as I lost my help, I ended up switching to unity, but loved all the lighting in unreal.

one of the levels, ended up making collisions by "drawing" them in, in the previous levels made them manually for the assets.

one of the levels, ended up making collisions by "drawing" them in, in the previous levels made them manually for the assets.

screenshot - Fun fact about the camera, perspective and orthographic didnt do what I wanted, the game being 2.5D, had to add a script to the perspective camera to have the "depth".

screenshot - Fun fact about the camera, perspective and orthographic didnt do what I wanted, the game being 2.5D, had to add a script to the perspective camera to have the "depth".

unused unreal level

unused unreal level

l2d pufferfish!

l2d pufferfish!

l2d crab

l2d crab

scoobadude l2d

scoobadude l2d

live2d shark

live2d shark

l2d button - had difficulties making the buttons to work as l2d object in unity, but converted them in the end as images and added some animations on them in unity. there were multiple different buttons, but overall the icon was only thing that changed.

l2d button - had difficulties making the buttons to work as l2d object in unity, but converted them in the end as images and added some animations on them in unity. there were multiple different buttons, but overall the icon was only thing that changed.

Before switching to unity from unreal, tried godot, but since live2d support was lacking couldn't use it.

Before switching to unity from unreal, tried godot, but since live2d support was lacking couldn't use it.

very angular small shell asset

very angular small shell asset