Category Archives: Learning

Shaders Challenge: Teleport Hologram (Gantz O + Cortana Style)

Tool used: Unity (Shadergraph + LWRP) Inspiration: The resurrection teleport scene effect in Gantz: O, Cortana from the Halo game series Visual reference moodboard: https://www.pinterest.co.uk/spiderlili/sci-fi-holograms/ Techniques used: Rim effect, animated scanlines, vertical swipe with alpha clip threshold. Notes: Turn ZWrite

Shaders Challenge: Teleport Hologram (Gantz O + Cortana Style)

Tool used: Unity (Shadergraph + LWRP) Inspiration: The resurrection teleport scene effect in Gantz: O, Cortana from the Halo game series Visual reference moodboard: https://www.pinterest.co.uk/spiderlili/sci-fi-holograms/ Techniques used: Rim effect, animated scanlines, vertical swipe with alpha clip threshold. Notes: Turn ZWrite

Agile Training Notes: Scrum Developer, Product Owner & Nexus Scaled Scrum

Agile Scrum Developer 3 reasons why automated builds are important? They allow frequent validation of the unit of software being worked on, ensuring it remains in a potentially shippable state. They support continuous integration. The build process is clearly defined

Agile Training Notes: Scrum Developer, Product Owner & Nexus Scaled Scrum

Agile Scrum Developer 3 reasons why automated builds are important? They allow frequent validation of the unit of software being worked on, ensuring it remains in a potentially shippable state. They support continuous integration. The build process is clearly defined

Glossary of common Game Development, Production, Publishing & Business terms (Reference)

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

Glossary of common Game Development, Production, Publishing & Business terms (Reference)

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

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

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

360-degree videos and images in Unity

Import the 360-degree video into Unity as an Asset. Create a Video Player by dragging the video asset to the scene hierarchy Render the video to a Render Texture for precise display control: create a Render Texture from the Assets->Create.

360-degree videos and images in Unity

Import the 360-degree video into Unity as an Asset. Create a Video Player by dragging the video asset to the scene hierarchy Render the video to a Render Texture for precise display control: create a Render Texture from the Assets->Create.

Shader study: Ocean waves using Scrolling textures

Test Scene using Standard Unity Environment Assets: By moving textures across the surface of an object, interesting fluid effects like moving waterfalls and lava can be created. This is one by updating UV values so they scroll across the surface

Shader study: Ocean waves using Scrolling textures

Test Scene using Standard Unity Environment Assets: By moving textures across the surface of an object, interesting fluid effects like moving waterfalls and lava can be created. This is one by updating UV values so they scroll across the surface

The most useful Maya shortcuts, tools and project settings

Goal: Master the keyboard shortcuts to maintain the flow. Maya keyboard Shortcuts Manipulation Q hide manipulator tool W translate E rotate R scale G redo the same tool Viewing modes 4 wireframe mode 5 shaded mode 6 textured mode 7 lit

The most useful Maya shortcuts, tools and project settings

Goal: Master the keyboard shortcuts to maintain the flow. Maya keyboard Shortcuts Manipulation Q hide manipulator tool W translate E rotate R scale G redo the same tool Viewing modes 4 wireframe mode 5 shaded mode 6 textured mode 7 lit