Hello everyone, and welcome to this installment of the Underwater Survival tutorial series! Here, I'll guide you in creating a Crafting System similar to Subnautica, as well as how to create recipes that you can use for the Crafting System.
Posts categorised under:
Uncategorised

What is a kinematic rigid body and how are they used in Unity?
If you’ve ever used a Rigidbody component in Unity, you may have seen a couple of settings on the component which may be a little difficult to understand the meaning of. On this site, we have covered what some of these settings mean and what they do, such as:
- The Collision Detection property, which controls what kind of collision detection mode your Rigidbody is using. This is because using the wrong Collision Detection mode can cause tunnelling.
- The Interpolate property, which controls how a Rigidbody’s position updates, and prevents things like camera jitter when used properly.

Creating a Metroidvania (like Hollow Knight) — Part 5: Level Design and Lighting
Welcome to Part 5 of our Metroidvania tutorial series, where we’ll be taking you on a journey through the development process of creating your own Metroidvania game, just like the widely popular Hollow Knight, in Unity!
Continue reading
How I dealt with merge conflicts in Plastic SCM on Unity
When using Unity to develop games, many people may choose to use Plastic SCM to collaborate with their team. However, with multiple people working on the same project, a merge conflict may sometimes occur.


Copypasta HTTP security headers for your Apache website
While I was doing SEO for this blog in the past few couple of days, I’ve come across a set of HTTP security headers I’ve never heard of before. These are a set of HTTP headers that you can deploy on your website(s) to tell browsers how to interact with your site in a variety of situations, and they can help to prevent things like cross-site request forgery or iFrame injection XSS attacks from happening on your site, as well as improve your website(s) SEO score (apparently).
Needless to say, I immediately sought to implement them. If you’re looking for some settings that you can copy and paste right into your own web server, read on further.
Continue reading
How I fixed a Unity project that got stuck loading forever when opening a C# script
Recently, while working on one of my projects in Unity, I opened one of my C# scripts, and… my Unity Editor decided to get itself stuck on the loading screen for a really long time. This led me to search online for a fix, and it took me quite some time.

If you’re experiencing the same issue, this article is for you. Hopefully, you won’t take as much time as I did to fix this error.
Continue reading
How I fixed the Facebook Sharing Debugger not crawling my site
Recently, while putting together the site for our annual Kong Game challenge, I ran into a problem when trying to set up the page metadata and Open Graph tags. Specifically, the Facebook Sharing Debugger was failing to retrieve any metadata on my page!
Continue reading
XAMPP Apache not starting on macOS
XAMPP is a great tool for web developers who need to host websites locally on their own computer. Unfortunately, because it uses ports and services that are commonly used by other applications, conflicts can happen, causing certain applications on XAMPP to be unable to run.
In this article, we will we exploring what you can do if XAMPP’s Apache service does not run on a macOS platform.
We also have a guide if XAMPP Apache isn’t starting on your Windows device.
Continue reading
Writing a Unity Shader script for a glowing material — A deeper look
Subtle background animations always help to set the mood of the game. It might only be something simple as a slowly pulsing glow, but it adds to the ambience of the digital city that Terminus is set in.
This article takes a deeper look into some parts of my animated shader tutorial on Youtube, where I went through the creation of a shader used in one of my team’s recent projects.
Continue reading
Removing the Astra Settings Meta Box from your custom post type
I’ve been developing a WordPress child theme based on Astra for a client recently. This child theme comes with a custom post type, and I ran into a bit of trouble trying to remove the Astra Settings Meta Box (which Astra tags onto every single post type) from my custom post type.
Continue reading