Comments

Log in with itch.io to leave a comment.

(+1)

Awesome, you did so much in so little time, congrats, It was a cool short game. Here are some recommendations

  1. Make the obstacles that hurt you the same color always, that way you can communicate visually what hurts you and what doesn't (for example you could make all your spikes red and turn the red obstacles to green or vice versa)
  2. Make a background for the pause menu (a UI image should work) so it's clearer that you opened a menu

This are just recommendations and ultimately you decide what you do with your game. Congrats again !!! :D


(I had the most fun with the last level because it was the hardest to beat)

Hi, awesome you liked! Made my day. I do both off the changes. For my first game this went so well. I'm rn making a backround for it. (If you have ideas for the main menu backround, tell me.) Thank you Romanleco I put u in the credits. (:    If you have more ideas, Tell!!

Done!

Cool stuff !

Any level ideas?

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;
public class TimeFormatter : MonoBehaviour
{
    public static string FormattedText(float seconds)
    {
        if(seconds <= 0)
        {
            return "00:00";
        }
        string formattedText = "";
        string formattedHours = "";
        string formattedMins = "";
        string formattedSecs = "00";
        if(seconds == 0)
        {
            return "00:00";
        }
        if(seconds % 60 != 0)
        {
            float secs = seconds % 60;
            if(secs >= 10)
            {
                formattedSecs = Math.Truncate(secs).ToString();
            }
            else
            {
                formattedSecs = "0" + Math.Truncate(secs).ToString();
            }
        }
        if(seconds % 3600 != 0)
        {
            float cleanMins = seconds % 3600;
            float mins = cleanMins / 60;
            if(mins >= 10)
            {
                formattedMins = Math.Truncate(mins).ToString();
            }
            else
            {
                formattedMins = "0" + Math.Truncate(mins).ToString();
            }
        }
        if(seconds >= 3600)
        {
            float hours = seconds / 3600;
            formattedHours = Math.Truncate(hours).ToString();
        }
        if(formattedHours != "")
        {
            formattedText = formattedHours + ":" + formattedMins + ":" + formattedSecs;
        }
        else
        {
            formattedText = formattedMins + ":" + formattedSecs;
        }
        return formattedText;
    }
}

So I tried making a timer that saves the best time. Timer starts when you are loaded into the scene and stops when you touch a portal object. And the time which is the best is going in to the Main menu. For level1. 

(1 edit)

Hello, I am about to try your game on mobile, I'll tell you how it goes in a moment

👍