2D Arcade Game Prototype (GameMaker Language)
Between Light is a 2D arcade game prototype built using GameMaker Language (GML).
The game explores basic mechanics around navigation, obstacles, and progression in a visual environment.
Between Light challenges the player to:
- Navigate through levels filled with obstacles
- Manage timing and movement
- Explore simple game mechanics with intuitive controls
This project focuses on game prototyping and implementation of core gameplay elements rather than polished level design.
- Built game logic using GameMaker Language (GML)
- Implemented player movement, collision detection, and obstacle behavior
- Structured game states (start, play, end)
- Designed visual elements and basic UI interaction
- Iterated on mechanics based on simple playtesting
- Language: GameMaker Language (GML)
- Engine: GameMaker Studio
- Tools: GameMaker IDE, sprites & tile editor
To play the game locally:
- Download or clone the repository
git clone https://github.com/MatALass/personal-game-between-light.git - Open the project in GameMaker Studio
- Run the game from the IDE
This is a prototype focused on mechanics rather than a complete game.
Further improvements could include:
- Level progression
- Scoring system
- Sound effects and music
- Visual polish and animations
- Game logic implementation in GML
- Basic game state management
- Collision detection & event systems
- Iterative testing of gameplay mechanics

