A Game by Maggie Rembert

View Project on ArtStation: https://maggierembert.artstation.com/projects/eay3rP

Enter the mystical realm of Firefly Maze! A low poly style 3D game where the player must venture into the maze to collect all the gems to unlock the exit portal. Elements of the game include balance platforms, log pillars, scavenger hunts, and jumping obstacles.

*note: character does have animations but itch.io just didn't like them I guess*



Credits

Scenery Models

  • Low Poly Fence Pack and Low Poly Tree Pack by Broken Vector on the Unity Asset Store
  • Simple Low Poly Nature Pack by NeutronCat on the Unity Asset Store
  • Low-Poly Simple Nature Pack by JustCreate on the Unity Asset Store

Character Model

Gem Model

  • Simple Gems Ultimate Animated Customizable Pack by AurynSky on the Unity Asset Store

Music

  • Woodland Music Album - 070718 by GWriterStudio on the Unity Asset Store

Comments

Log in with itch.io to leave a comment.

Please, unhook the camera from the player, make it smoothly follow the player.
The script for the Camera :

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

public class CameraFollow : MonoBehaviour

{

    [SerializeField] private Vector3 offset;

    [SerializeField] private Transform target;

    [SerializeField] private float translateSpeed;

    [SerializeField] private float rotateSpeed;

    private void FixedUpdate()

    {

        HandleRotation();

        HandleTranslation();

    }

    private void HandleTranslation()

    {

        var targetPosition = target.TransformPoint(offset);

        transform.position = Vector3.Lerp(transform.position, targetPosition, translateSpeed * Time.deltaTime);

    }

    private void HandleRotation()

    {

        var direction = target.position - transform.position;

        var rotation = Quaternion.LookRotation(direction, Vector3.up);

        transform.rotation = Quaternion.Lerp(transform.rotation, rotation, rotateSpeed * Time.deltaTime);

    }

}