Overview
Endless Protocol is a 2D action sci-fi shoot-em-up game featuring original art assets, design, and more.
Endless Protocol
Narrative Overview
Players control an agent assigned to infiltrate a scientific facility on another planet where a failed experiment has warped the fabric of space. The player fights against an increasing amount of robotic enemies, and the goal is to survive the full 20 minutes needed for the restoration sequence to finish.
Platforms: Windows PC
Team Size: 3
Duration: 40 days
Engine: GameMaker
Language: GML
Role: Lead Creator
Available on itch.io for Windows: https://jacob10jarrett.itch.io/endless-protocol
Trailer (Created by me)
Main Menu (Background and logo were drawn by me and created in Adobe Photoshop)
Dialogue System
Opening Cutscene
Player movement + UI + particle effects
UI/UX Design: Created all in-game UI, including title, win/lose, settings, and credits screens; drew title screen art and designed UI icons (dialogue box, reticle, spaceship, back arrow).
Art & Assets: Illustrated sprites for dialogue, HUD elements, and in-game objects.
Narrative & Presentation: Wrote the story and all dialogue, coded and designed the mission brief dialogue segment, scripted and implemented the opening cutscene, and produced the official game trailer.
Audio Integration: Sourced royalty-free music, implemented adaptive audio systems, and ensured proper playback throughout the game.
Project Coordination: Managed communication among teammates and the GitHub repository, oversaw version control, and ensured we hit project deadlines.
What I Created:
Gameplay Systems: Built the enemy AI, player dash ability, realistic player movement, and randomized spawn system.
AI System
Using a grid system, the AI-controlled enemies will determine the closest path to the player and find if there is an obstacle in the path. If there is, they will find an alternate route. Enemies also know not to get too close to any walls/obstacles so they don’t get stuck.
Level Design
Designed for readability and replay: a clear critical path with optional loops and pacing pockets, built around a 20-minute survival objective as AI enemies pathfind around obstacles; created with the dash ability in mind to encourage route choices.