BlueShift

Inspiration

Our inspiration came from our shared passion for gaming and our love of science fiction, particularly the TRON series. We were drawn to the idea of turning a simple concept—riding a lightbike and leaving behind a deadly trail—into a fast-paced, competitive experience where every movement matters.

We wanted to capture the futuristic atmosphere and intense competition of TRON-inspired games while incorporating elements of the Frutiger Aero aesthetic. By combining glowing blue trails, sleek futuristic visuals, and fluid movement, we aimed to create a world that feels both nostalgic and futuristic.

Our goal was to build more than just a lightbike game. We wanted to challenge ourselves to bring together responsive gameplay, intelligent opponents, multiplayer networking, and AI-assisted development into one cohesive experience.

What It Does

BlueShift is a futuristic lightbike arena game where players race through an arena, leaving behind laser walls that can eliminate anyone who collides with them. Every turn changes the battlefield, forcing players to think ahead, react quickly, and use their opponents' movements against them.

The game combines fast-paced vehicle handling with multiplayer combat and AI-controlled opponents. Players must navigate increasingly dangerous spaces, avoid collisions, and outmaneuver their rivals to survive.

Enemy NPCs use threat detection to react to nearby dangers and power-up detection to identify opportunities that can improve their chances of survival.

Visually, BlueShift combines the neon-lit atmosphere of TRON-inspired science fiction with elements of Frutiger Aero, creating a distinctive futuristic aesthetic centered around vibrant blues, glowing trails, and sleek digital environments.

How We Built It

We developed BlueShift using Unreal Engine 5 (UE5), using Cursor, Nwiro, and Claude to help us implement, refine, and debug different gameplay systems, including the movement system.

For audio, we used ElevenLabs to generate sound effects, including the turning sound used in the game. This helped us create a more immersive experience that complements the game's futuristic visual design.

We also used large language models, including Grok, to research unfamiliar technical concepts and investigate potential solutions to development challenges. During this process, we discovered predictive networking techniques, which we then applied to our multiplayer implementation to help improve gameplay responsiveness.

Throughout development, we used AI tools to accelerate prototyping, explore technical approaches, troubleshoot problems, and iterate on gameplay systems. This allowed us to investigate technologies we had not previously worked with and apply what we learned directly to our game.

Challenges We Ran Into

Multiplayer Networking

One of our biggest challenges was getting multiplayer networking and hosting working reliably. Making the game playable across separate instances introduced challenges involving network communication, synchronization, and maintaining a consistent gameplay experience.

We had to research how networked games handle player actions and responsiveness. This led us to discover predictive networking, which helped us better understand the techniques used to make multiplayer gameplay feel more responsive.

Working through these challenges gave us a better understanding of the complexity involved in building real-time multiplayer games.

Developing Intelligent Enemy AI

Another major challenge was developing enemy NPCs that could survive and make sensible decisions in a constantly changing arena.

Early versions of the AI behaved unpredictably and repeatedly made poor decisions that caused them to collide with hazards and eliminate themselves.

To improve their behavior, we implemented threat detection and power-up detection, allowing NPCs to recognize nearby dangers and identify useful opportunities. These systems helped make their behavior more deliberate and improved their ability to react to the evolving battlefield.

This process taught us that creating effective game AI requires more than simply making NPCs move. They need to interpret their surroundings, evaluate threats, and make decisions that allow them to compete effectively.

Accomplishments We're Proud Of

  • Multiplayer Gameplay: Building a functional networked multiplayer experience was one of our biggest accomplishments. It pushed us to investigate real-time networking concepts and overcome challenges beyond basic gameplay programming.
  • Visual Identity: We developed a distinctive futuristic art direction that combines TRON-inspired lightbike combat with elements of the Frutiger Aero aesthetic.
  • Enemy AI: We implemented NPC behaviors incorporating threat detection and power-up detection, giving opponents greater awareness of their surroundings.
  • AI-Assisted Development: We integrated multiple AI tools into our development workflow for coding assistance, technical research, debugging, and audio generation.
  • Rapid Iteration: We used AI-assisted tools to explore unfamiliar technologies, experiment with different approaches, and turn ideas into working gameplay systems.

Most importantly, we're proud to have brought together gameplay programming, networking, AI behavior, sound design, and visual design into a single playable project.

What We Learned

Developing BlueShift taught us how many different disciplines must work together to create a multiplayer game. Movement, AI, networking, audio, and visual feedback all need to work together to produce a cohesive and enjoyable experience.

Throughout development, we learned:

  • AI-Assisted Game Development: How to use tools such as Cursor, Claude, and Nwiro to accelerate implementation, troubleshoot issues, and iterate on gameplay systems.
  • Technical Research with LLMs: How to use models such as Grok to investigate unfamiliar technical concepts and discover approaches we could apply to real development problems.
  • Multiplayer Networking: The challenges of hosting, synchronization, and responsiveness in real-time multiplayer games.
  • Predictive Networking: How networking techniques can help improve the responsiveness of multiplayer gameplay.
  • Game AI Development: How to build NPC behaviors that account for threats, environmental hazards, and power-up opportunities.
  • Iterative Development: How testing, debugging, and refining systems based on actual gameplay behavior are essential to creating a better experience.

One of our biggest takeaways was that AI can be useful for much more than generating code. It can help developers research unfamiliar technologies, explore potential solutions, and accelerate the process of turning ideas into working implementations. However, successful development still requires testing, debugging, and engineering judgment.

What's Next for BlueShift

We plan to continue expanding and polishing BlueShift beyond its current state. Our next steps include:

  • Improved UI and Optimization: Refining the interface and gameplay experience to better match the game's futuristic blue aesthetic and create a more cohesive and smoother player experience.
  • Smarter Enemy AI: Developing more sophisticated decision-making so NPCs can anticipate danger, plan routes, and compete more intelligently.
  • Dynamic Maps: Introducing modular arena layouts and greater environmental variety to make matches less predictable.
  • Simplified Multiplayer Hosting: Making it easier for players to create and join matches while improving connection reliability.
  • More Power-Ups: Expanding the range of abilities and strategic options available during matches.
  • Snappier Handling: Refining movement and turning to make controls feel more immediate and satisfying.
  • More AI Opponents: Increasing the number and variety of NPCs to create more dynamic matches.
  • Team Battle Mode: Introducing team-based gameplay that adds coordination and tactical depth to the arena.

Our long-term goal is to turn BlueShift into a more complete multiplayer arena game, combining responsive controls, intelligent opponents, dynamic battlefields, and a distinctive futuristic visual identity.

Built With

Share this project:

Updates

Submission history