Jingle Brawl
Inspiration The inspiration for Jingle Brawls came from the joy and chaos of holiday traditions combined with the adrenaline of multiplayer shooters. We wanted to create a world that captured the festive spirit of Christmas while offering fast-paced, engaging gameplay.
How We Built It The development of Jingle Brawls utilized a variety of powerful tools:
TypeScript: scripting the game logic and managing player mechanics, ensuring a smooth experience across platforms.
Blender: For creating and texturing 3D models, from snow-covered battlegrounds to festive weapons. Adobe Substance: Used to enhance textures and add festive details to the environment and weapons.
Challenges -The two biggest challenges were learning TypeScript and optimizing for mobile. Adapting to TypeScript required more effort than expected. However, > we overcame this hurdle by studying documentation, taking online tutorials, experimenting in game to ensure the game mechanics worked as expected, and utilizing the experts help in the meta discord chats. -For mobile, projectile launchers were shooting in the correct direction, and weapon posing, presented technical challenges.
Accomplishments -The visual style successfully captures the holiday spirit while providing immersive and vibrant battlegrounds. -Implementing cross-platform compatibility for VR and mobile, allowing a diverse range of players to join the fun. -Crafting gameplay mechanics like the spirit-collection system, adds a unique progression element to the game.
Next Steps The world of Jingle Brawls is just beginning! Future updates will include: -Expanded Quests: More objectives and story-driven challenges to enhance replayability. -Additional Weapons: Introducing more creative, festive tools for players to battle with and spend their spirit. -New Battleground Features: Dynamic elements such as destructible terrain and interactive holiday-themed objects. -Enhanced Social Opportunities: Features like co-op quests, and different team-based game styles.
Built With
- adobe
- audacity
- blender
- typescript


Log in or sign up for Devpost to join the conversation.