3D Maze Remix Dev Diary #1

I’ve started work on 3D Maze Remix to add some features I’ve been wanting to figure out for a while. As I’m still learning C# and Unity the pretty simple sounding additions take longer than I initially thought.

Here’s what I’ve been working on.

 

  • Adding autonomous movement to the rat entity

Making the rat move and not clip through the walls, floor or ceiling meant adding collision to the rat but allowing the player and rat to pass through each other. So, I learned about and used Layer-based collision detection. https://docs.unity3d.com/Manual/LayerBasedCollision.html

 

  • Fixing various visual bugs

Spotted what appeared to be a weird visual bug when pausing or reaching the finish screen and attempted to fix. It turned out that it was due to me having the gismos enabled in the game view of Unity and it was the edge of the canvas.

A few images appear to have additional partially transparent pixels in the backgrounds, but they do not appear in photoshop, only in the Unity editor. I’ll investigate further.

 

  • Add autonomous movement for the player

I want to add an option to have autonomous movement for the player character so the game can run without user interaction like the original screen saver. I am currently using the same script as with the rat and it works however movement is not ideal and when the player interacts with a pickup object and the camera rotates the “view” disconnects. This is probably due to a work around I introduced in an earlier version. I will work on finding a better workaround and fixing this issue.

 

  • General clean up

I removed the point light from the player character as it didn’t serve much purpose except the add additional light to the pickup objects.

 

The current version of 3D Maze Remix is available on my itch.io page.

Please consider supporting my work:

  • Sign up using Patreon.
  • Support with a one-time payment using PayPal.

If you’d like to get in touch with me please leave a comment, send me a tweet or DM, or send me a message via my contact form.

-Mike

Many thanks to my patrons!

Michael Agu
Lukáš Maršálek

Mark Stenglein
Kayleigh Price

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Create a website or blog at WordPress.com

Up ↑

%d bloggers like this: