GameMaker (all)

Date Time Day Night Controller

Wide Eyed N Crazy Productions

You must be logged in to obtain assets



The program is not just another day night cycle, it's in fact an entire time system that supports creating your own calendar for your projects. You can minimize it to just use track the time of day, or with almost no additional work can create entire year calendar cycle with your own custom names for the time of day, day name, month name and even seasons. The system is setup to easily grab timers and to control the time of day as you see fit.


  • Single object+script implementation.
  • One main config script to easily setup the system for your use.
  • Quickly Disable Features you don't need to save resources.
  • Easily setup custom names for your calendar.
  • Use the built in surface functions for a simple night overlay, or tie your own system to the clock.
  • Examples included to demo creating light sources.
  • A single script that you can add code into that will fire off at beginning of the hour/day/week/month/year.
  • Included manual describes the system and it's functions and variables.
  • Easily pause the complete system for dialog scenes.

Using included functions you can easily:

  • Save and load the time to quickly switch between different times.
  • Get exactly the amount of steps to set a timer to any in-game time.
  • Change the time or date to anything you need.
  • Reset the darkness(alpha) to match the time of day.

Youtube Tutorial Video: YouTube Tutorial

Release 1.0.1 Minor bug fixes. Changed the length of the day to minutes over seconds.

Release 1.0.2 Minor bug fixes.

Release 1.0.3 Updated minor settings with the Seasons to come listed with a full starting list.

End User Licence Agreement (EULA).

Age Rating: 9+


GMS1 - Version 1.0.3. Published May 22, 2016

GMS2 - Version 1.0.3. Published February 19, 2017

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait