Author Archives: spiderlili

Important Game Development, Production, Publishing & Business terms to remember

Production Free to play models(F2P/FTP) Give players access to a significant portion of their content without paying(often not entirely free). There are several kinds of free-to-play games, but the most common is based on the freemium software model: users are

Important Game Development, Production, Publishing & Business terms to remember

Production Free to play models(F2P/FTP) Give players access to a significant portion of their content without paying(often not entirely free). There are several kinds of free-to-play games, but the most common is based on the freemium software model: users are

Game Analysis: Shenmue

The Game Analysis blog series documents my experience of playing games with an analytical eye and dissecting their design elements, aesthetics and mechanics. The game in 30 seconds: A life simulator game which follows Ryo Hazuki’s long journey to avenge

Game Analysis: Shenmue

The Game Analysis blog series documents my experience of playing games with an analytical eye and dissecting their design elements, aesthetics and mechanics. The game in 30 seconds: A life simulator game which follows Ryo Hazuki’s long journey to avenge

Typical Unity + Google VR Setup for Android: Player Camera & Spatial Audio

Prerequisites: Minimum Phone Requirements for Google VR Cardboard on an Android phone requires version 4.1 or higher. Before building the project, change the Player Settings for Android: the minimum API Level must be set to “Android 4.4 Kit Kat”. Google VR has its

Typical Unity + Google VR Setup for Android: Player Camera & Spatial Audio

Prerequisites: Minimum Phone Requirements for Google VR Cardboard on an Android phone requires version 4.1 or higher. Before building the project, change the Player Settings for Android: the minimum API Level must be set to “Android 4.4 Kit Kat”. Google VR has its

Ludum Dare 41 – Game design ideas for every theme & Final Project

Final Ludum Dare Game Project link: https://ldjam.com/events/ludum-dare/41/graveyard-dates Some starting points: You are the weapon: A game where you play as a living weapon – a spirit residing in a magical weapon who sacrificed herself in order to forge the sword, with

Ludum Dare 41 – Game design ideas for every theme & Final Project

Final Ludum Dare Game Project link: https://ldjam.com/events/ludum-dare/41/graveyard-dates Some starting points: You are the weapon: A game where you play as a living weapon – a spirit residing in a magical weapon who sacrificed herself in order to forge the sword, with

Tron style hologram shader – Unity Test

A hologram style unlit shader to control the colour and transparency of the object, manipulate its vertices during rendering to produce periodic flickering glitches. This is achieved by using a sine wave effect in the vertex shader. Clipping is used to

Tron style hologram shader – Unity Test

A hologram style unlit shader to control the colour and transparency of the object, manipulate its vertices during rendering to produce periodic flickering glitches. This is achieved by using a sine wave effect in the vertex shader. Clipping is used to

Essential Game Maths: Sine Waves

How are Sine Waves useful? Sine waves is a fascinating mathematical phenomenon. They are useful for repeating behaviours and animating things over time – simply use the amount of seconds passed since started the game as input for sin function.  Because of their

Essential Game Maths: Sine Waves

How are Sine Waves useful? Sine waves is a fascinating mathematical phenomenon. They are useful for repeating behaviours and animating things over time – simply use the amount of seconds passed since started the game as input for sin function.  Because of their

A guide to different noises for generating textures and landscapes

The noise can be modified for different uses simply by calculating the absolute value or the sine of the noise.   Different types of noise Value Noise The simplest noise comes from pseudo random generators – this gives incoherent white

A guide to different noises for generating textures and landscapes

The noise can be modified for different uses simply by calculating the absolute value or the sine of the noise.   Different types of noise Value Noise The simplest noise comes from pseudo random generators – this gives incoherent white