Skip to content

encelo/WetPaper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux macOS Windows MinGW Emscripten Android CodeQL

WetPaper

An arcade game made with the nCine for the Global Game Jam 2025 by the 3 a.m team with "Bubbles" as a theme.

The jam team was composed of Encelo and Cominu for programming, and awachirri88 and JustABallOfAnger for the art.

You can find the original version here: https://globalgamejam.org/games/2025/papel-mojado-9

Changelog from the jam version

  • Clean code (variable renaming, dead code removal, bug fixing)

  • Add a Config namespace to remove magic numbers and strings

  • Fill NCPROJECT variables

  • Add a CTRL + H shortcut to show/hide the ImGui debug interface

  • Add a game icon

  • Add GitHub Actions YAML scripts

  • Add support for window scaling factor

  • Use the new NCPROJECT_DEBUG compiler definition

  • Change the quit keyboard shortcut to CTRL + Q

  • Use a ncine::TextNode object to write the game name on the title screen

  • Add a splash screen showing the nCine logo fading in and out

  • Add a menu system based on pages and events

  • Add an input binder and actions system to rebind controls

  • Add statistics and some additional settings

  • Add a pause menu page while in game

  • Add a menu page to confirm quitting

  • Move controls settings on their own menu page

  • Add the option to play the game with one player

  • Add a credits menu page

  • Add an end match menu page when the game time ends

  • Add a quit confirmation menu page when the user tries to quit

  • Use the toml11 library to load and save settings in the TOML format

  • Add a pool to recycle bubble objects instead of recreating them from scratch

  • Add a custom refraction shader for bubbles and a separable blur filter for the pause screen

  • Add an entry in the settings menu page to enable or disable shaders

  • Add a menu and a game music with crossfading between them

  • Add a low-pass filter to muffle down music when the game is paused

  • Add joystick vibration when the user pops a bubble

  • Add an entry in the controls menu page to enable or disable joystick vibration

About

A game made with nCine for the Global Game Jam 2025

Topics

Resources

License

Stars

Watchers

Forks