EN

Translate:

Alvaro Chavez Mixco, Game Developer

Alvaro Chavez Mixco, Game DeveloperAlvaro Chavez Mixco, Game DeveloperAlvaro Chavez Mixco, Game Developer

Alvaro Chavez Mixco, Game Developer

Alvaro Chavez Mixco, Game DeveloperAlvaro Chavez Mixco, Game DeveloperAlvaro Chavez Mixco, Game Developer
  • Home
  • Published Projects
  • Other Projects
    • Coursework
    • Personal
  • Blog
  • CV
  • Contact
  • More
    • Home
    • Published Projects
    • Other Projects
      • Coursework
      • Personal
    • Blog
    • CV
    • Contact

EN

  • Home
  • Published Projects
  • Other Projects
    • Coursework
    • Personal
  • Blog
  • CV
  • Contact

Fireballs of Nejapa

Institution: University of Westminster

Course:  6CCGD008W Games Networking and Security 

Date: Fall 2023

Platform: PC

Game Engine:  Unity 2023.1 / C#


Fireballs of Nejapa is an online multiplayer arena top-down shooter game. The game's setting is based on a traditional festival from El Salvador where the participants throw “fireballs” each. The game supports game rooms for up to 4 players and stores both a local record of the best score and an online leaderboard.


In the game, each player has to throw fireballs at their opponents to win; the player that achieves the most kills on the least amount of times achieves the highest score. The player can also enjoy other standard networking features, like text chat and an online room hosting/joining system.


As this was developed as part of a networking module, the game's main focus was network functionality. Some of the features implemented for it were:

  • Online multiplayer made through Photon Unity Networking (PUN). This uses peer-to-peer networking on a replication-based system to synchronise game variables, game events through RPC calls, and even the animations in the game.
  • A lobby and rooms-based system, where players can browse the different rooms in the lobby and join or create a network room.
  • Online text chat, made through Photon Chat, allows players to chat while waiting for the game to start in a game room and inside the game.
  • Recording of the best player score as an encrypted JSON file.
  • Integration with PlayFab online leaderboards to track and store the player’s best scores on a global leaderboard.
  • Arena shooter gameplay mechanics, with support for moving, shooting, a health system, respawn points, and a single-player mode with primary enemy AI to serve as an introduction to the game.

Fireballs of Nejapa is an online top-down multiplayer game with support for up to 4 players. The peer-to-peer networking is implemented using Photon Unity Networking (PUN).

    Fireballs of Nejapa (Coursework 2 Explainer)

    Video explaining the second iteration of this project, mostly focusing on more "advanced" networking features such as the online leaderboard and the local player data.

    Copyright © 2025 Alvaro Chavez Mixco - All Rights Reserved. All content and trademarks property of their respective owners. 


    Powered by

    Cookes Policy

    This website uses cookies to enhance the content being shown. Feel free to decline the use of cookies if desired, you will still be able to navigate the website.  If you click "Accept", you consent to our use of cookies. 

    DeclineAccept