Moonlight
Play as Luna, a vampire trying to get home to her father, Dracula. In Moonlight, all manners of ill luck can befall you as you fight and explore through a short permadeath action-adventure RPG. Each item has a chance to go awry, and sometimes even the world itself will fight back!
The game is "roguelike" in the sense that progression items are random and death means a restart. Enemies and rooms are not randomized due to the large amount of time that would have taken.
Please leave a rating, comment and share with your friends if you enjoy the game or have any feedback!
Made with love using Unity 6, Aseprite, and Ultrabox for GBJAM 13, Sep. 2025.
WARNING -
Play the downloadable versions for a more stable experience!
Apparently, the web version has a rare-ish bug that will cause the game to get "stuttery" or have delays in some parts of the game updating. Not sure why this happens and I didn't run into it once in development. Sorry if it happens to you but the local versions should be more stable!
Controls:
Based on on-screen / "Gameboy" buttons. Bindings are listed below.
- A: Open chest / Talk / Use "A" item / Sleep in bed
- B: Use "B" item
- Start: Confirm prompt choice, open subscreen
- Select: Eat Banana
- D-Pad: Move / Navigate prompt
Bindings:
(Controller bindings listed w/ XBOX layout, plays like Nintendo layout)
- Move: WASD / Arrows / Controller D-pad / Controller left stick
- A: Z / LMB / ' / Controller B
- B: X / RMB / ] / Controller A
- Start: Space / Escape / Controller menu button
- Select: Left Shift / Middle Click / Controller view button
- F11: Toggle Fullscreen
- F4: Close game
Status Conditions
Sometimes you can be affected by a status condition or place them on enemies. These wear off automatically after a short while. Movement debuffs are only partially implemented.
- Poison - Cannot heal
- Charmed - Cannot damage enemies
- Burned - Take extra damage
- Stunned - Cannot move or use items
- Frozen - Cannot move
- Zapped - Cannot use items
Credits
Fainspirit - Programming, Environment Design, Art, Mechanics Design
HeroOfFlames - Sound, Mechanics Design
Mechanics spoilers below!
See below for items and their "failure" mechanic!
Some items have incredibly rare "super failures" that are not listed here.
Items:
- Lightning Staff
- Can apply Stunned and Zapped
- Variable projectile speed and can break.
- Fire Staff
- Can apply Burn
- Variable projectile speed and can break
- Ice Staff
- Can apply Frozen and Chill
- Variable projectile speed and can break
- Stick
- Basic weapon
- No downsides
- Hammer
- Deal heavy damage in a small area
- Can fly off into the distance
- Baseball Bat
- High knockback and can reflect projectiles
- Can fly off into the distance
- Zweihander
- Slow, but huge AoE, knockback, and damage
- Can fly off into the distance
- Gun
- Shoots a tiny fast moving bullet
- Variable projectile speed and can break
- Boomerang
- Throw a boomerang that knocks enemies back and stuns them
- Variable projectile speed and can break.
- Bombs
- Place a bomb that deals indiscriminate damage and can break blocks
- Can have a short fuse or explode instantly along with the item
- Perfume
- Spray a charming cloud that makes enemies harmless
- No downside because debuffs are undervalued in games
- Shield
- Knock enemies back and destroy projectiles
- Can sometimes be too heavy to hold up or break
- Banana
- Eat these to heal your HP
- Some bananas are poisonous
- Key
- Use these to unlock blocks with keyholes
- Found in Dracula's Castle
- Revival Potion
- A rare potion that will save you from death
- There are two of these but they do not stack
- Luck Potion
- A mysterious potion that affects your luck
- You can find it somewhere in the Forest
- ???
- This item allows you to travel more freely
- Found after beating the game
Yes I know about the item dupe bug, yes I chose not to fix it because it's fun
Dev notes:
Used a hacky self-implementation of the ECS pattern for this. It felt lovely to use, though my framework leaves a lot to be desired. It's tempting to make a proper ARPG engine...
| Status | Released |
| Platforms | HTML5, Windows, macOS, Linux |
| Rating | Rated 5.0 out of 5 stars (1 total ratings) |
| Authors | Fainspirit, HeroOfFlames |
| Genre | Adventure, Role Playing |
| Made with | Unity, Aseprite |
| Tags | Action-Adventure, Roguelike |
| Average session | About a half-hour |
| Languages | English |
| Inputs | Keyboard, Mouse, Xbox controller, Gamepad (any), Joystick, Playstation controller |
Download
Click download now to get access to the following files:









Leave a comment
Log in with itch.io to leave a comment.