47th GM48
Description

1
Story
In a place beyond time, there exists a factory that supplies weapons for future wars. Its workers are the T.O.M (time operator machines).The factory cannot be accessed from the outside. However, with your help, we can destroy it. I have hacked one of those machines (T.O.M) to advance automatically towards its core.

2
Controls
You don't control T.O.M., he moves and jumps automatically, but you can turn him on and off, as well as other stage mechanics. Are you ready for the challenge? Use left mouse button to interact with the different mechanisms

3
Theme
To follow the theme, the game has:

  • One action to control anything (turn on and turn off)
  • One button to control the game (mouse-left or touch)
  • One character
  • One color at same time (green or red) + black and white [/section]

4
Features
Features:

  • A complete tutorial + four levels
  • A fully animated character
  • A minimalistic look
  • Autorunner + Puzzles

5
Credits
Game design, art and programming: Javier Martínez Vidal (Javifugitivo) Sounds: CCO sounds and Bfxr Music: Music Licensed for use in commercial games No way Out Version 1- Humble Bundle Music Pack - suspense ful cinematic ambient music No way Out Version 3- Humble Bundle Music Pack - suspense ful cinematic ambient music

6
Bugs
Note: There will be errors and there are many ideas that are not in the game due to lack of time. I hope you enjoy playing it, thanks in advance!!

Feedback
You must be logged in to leave feedback
Log in Register an account
Summary

T.O.M. is a well-polished platformer with a unique time-switching mechanic and appealing art style. Players appreciated the music, graphics, and thematic execution, though some found the gameplay fiddly or imprecise and occasionally frustrating due to getting stuck. The concept and atmosphere were praised, but a few noted the gameplay could be slow or lacking in engagement. Suggestions included adding clearer prompts for time-switching and improving control responsiveness.


Gameplay Graphics/Art Music/Sound Difficulty/Progression Theme Execution Controls User Guidance Generated by AI based on the feedback T.O.M. (time operator machine) received.
Post-mortem

When on Friday, January 19, I read that a new GM48 Jam was being held, I started thinking that it would be fun to participate. It's just two days, a few hours, and when there's a theme in the Jam, good and new ideas always emerge. So, with the attitude of doing something different, I signed up.

1
First Day
On Saturday, I practically streamed the development on Twitch all day. I started with gameplay, interpreting the Jam theme in various ways "Just one":
I wanted only one color, so I opted for black and white with one color to highlight interactions. I wanted the control to be with a single button, so I decided to implement a character that moves on its own and can react to obstacles. The auto-runner mechanic emerged where you open the player's path by manipulating mechanisms. One character, one action, one color. It seemed like everything was going well. I made changes to the scenario, jumps to temporal planes, and the development started to get complicated. Also, my health wasn't the best (very cold and cough).

Image from Gyazo

Saturday ended with a pause system and a change of plane, where the entire aesthetics of the game changed (from white to black). On paper, I started sketching up to ten different levels.

2
Second Day

2nd Day: On Sunday, I woke up feeling a bit better, and I decided to separate the complete pause from the change of plane. Changing the plane opened the doors to hidden interactions, etc. During the morning, I designed a bunch of mechanics that I couldn't ultimately fit into the game. Here's a sample:

Image from Gyazo

Turrets that you would have to stop with mechanisms, portals to teleport to other parts of the level, and laser detection systems that you would only see in dark mode.

In the afternoon, my goal was to finish polishing the programming, which started giving errors due to silly mistakes and trying to go too fast. Above all, I wanted to finish the tutorial level to make it super polished. The levels that were completed a few hours before the deadline were the tutorial level, the end of the game, as well as the credits and the start screen.

Advice: Don't leave level design for the end. I found that there was very little time left for the submission deadline, and I had only 2 levels done. I quickly made level 2 and level 3 and fixed some last-minute bugs. With twenty minutes left, I had uploaded the game, and it worked. Then I decided to rush and put together a fourth level: Mistake. In the end, I had to tweak the platform programming for this level, and it ended up working, but it introduced an error in the previous level, and a platform that was supposed to descend... decided not to descend, right in the middle of the game.

If I had stopped when I had level 3 finished, I could have used those minutes to test the game and make it a bit more polished. Lesson learned.

Image from Gyazo

This doesn't take away from the fact that I am happy with the result. I have created a fairly complete prototype in about 24 real hours of programming and design, of which I am very proud. I hope its mechanics have entertained you. On my YouTube channel (javifugitivo), you can find a complete walkthrough video of the game, in case you want to see the final scenes and the level that couldn't be played. Thanks for reading!


Post-mortem written by
Analysis

TL;DR: T.O.M. demonstrates impressive creativity and polish in a tight timeframe, showcasing promising mechanics and artistic vision that engage players and invite further refinement.

The developer of T.O.M. (time operator machine) achieved a remarkable feat by completing a polished, conceptually rich platformer within the intense 48-hour jam timeframe. Their creative interpretation of the theme through a single-button mechanic, monochrome art style with a highlight color, and innovative time-shifting gameplay resonated well with players, who praised the art, sound, and immersive atmosphere. Despite some stability challenges and level design time constraints, the developer's reflective postmortem reveals valuable learning and a strong foundation for future growth.

Generated by AI based on the feedback and ratings of T.O.M. (time operator machine) received.

From Idea to Game in 48 Hours

Join thousands of GameMaker developers who have discovered the joy of game jams.

No experience? No problem. GameMaker developers of all skill levels and backgrounds use the gm(48) game jam to create games, learn new skills, and connect with the community.

Ready to start your game development journey? Create an account and join the next gm(48) game jam!