Welcome to the official repository for WILDCARD! This game is set in the world of Undertale and Deltarune, offering a unique top-down roguelite shooter experience. Explore familiar landscapes, meet known characters, and experience the story through a fresh and exciting gameplay lens. Play the WebGL Build Online at: https://markneoneo.itch.io/wild-card.
For a comprehensive overview of the game's development, design decisions, mechanics, and more, please refer to our extensive Game Design Document.
Watch some in-game Footage to understand how the game is played!
Here’s a glimpse of what the game looks like:

- Assets: Contains all game assets, including scripts, prefabs, animations, and more.
- Scenes: Home to all the game levels and menus.
- Scripts: All the logic and mechanics driving the game.
- Packages: This directory contains external packages and plugins used in the project.
- ProjectSettings: This folder holds various configuration files that define the overall project settings
- Tutorial: Go through the tutorial if you are unsure about the game mechanics.
- Login: You can make an account to save your game data and participate in the leaderboards.
- Settings: Click the Boombox on the top right to access the game settings.
- Credits: Click on Toriel on the bottom right to see the credits.
- Shop: Click on the Shop Icon to access the game shop. You can unlock a secret character here by opening the door. You can also gamble your souls for a chance to earn more!
- Movement: Use WASD or arrow keys to move your character.
- Pause: Use Esc or P keys to pause the game. This will also show you your real-time in-game stats!
- Infinite Terrain: The terrain is procedurally generated, allowing you to walk in any direction indefinitely.
- Weapons: Each character has a unique weapon, choose a playstyle you are comfortable with!
- Enemies: Enemies spawn automatically around you and will persistently move towards you. Eliminate them and they will drop different items (Souls, EXP, Chests etc).
- Elites and Bosses: At certain timings, elite versions of enemies will appear, defeat them to earn great rewards. Bosses will spawn near the end of your run, hopefully you are prepared by then!
- Leveling Up: Collecting EXP allows you to level up. Players get to obtain a new weapon/item or upgrade an existing one everytime they level up.
- Game Over: You will be able to see the results of your run. Go ahead and play again!
- Time Survived: How long can you survive against the oncoming hordes?
- Level Reached: What will be your highest level?
- High Score: Can you beat your friends on the Leaderboard?
- Enemies Defeated: Show your dedication to the game!
