Log In  

Bloodfall: The Beginning

Is this a dream? Or a nightmare?

This cart contains the first (and currently only) act of Bloodfall, a raycast-3D first-person shooter with rogue-like elements. The game takes place in a grim fantasy setting, where the player has to fight off vicious beasts using the magic powers they have been granted. Are you strong enough to face the horrors and fulfill your destiny?


  • Movement: Player 2 movement keys (ESDF)
  • Camera: Mouse (recommended) or Player 1 movement keys (arrow keys)
  • Slide: Player 2 O-button (Shift)
  • Shoot: Left mouse button or Player 1 X-button (V)
  • Inventory: Player 2 X-button (Q)
  • Use item: Player 1 O-Button (C)

All on-screen prompts are for Player 1's controls.


  • The monks are known to share their wisdom
  • Beasts often protect nearby valuables
  • Activating runes might have unforeseen consequences...

Good luck!

Cart #bloodfall1-0 | 2023-11-18 | Code ▽ | Embed ▽ | No License

P#137682 2023-11-20 18:35 ( Edited 2023-11-20 18:36)

Looks like it could be an amazing game! I often only have a trackpad. Could you please add twin stick controller support? Pico8 fans sometimes play on retro handhelds or use gamepads that have twin sticks and they would be awesome to use with this game. I think Poom -the doom clone- for pico8 has twin stick if you want some example code. I use the rgb30 handheld and it's great for Poom

P#137683 2023-11-20 19:55

@Huwans You can use Player 1's direction keys for camera movement (and move around with Player 2's direction keys). Is that what you meant?

P#137686 2023-11-20 20:47

good starting point!
nice to see up/down in a raycast engine :)

you've got a very liberal writing style for tokens - a lot can be saved using techniques such as packing data in strings (see: https://www.youtube.com/watch?v=7vScOGi_Yv8) and computing things once!

P#137687 2023-11-20 21:02 ( Edited 2023-11-20 21:04)

@freds72 Thank you so much! POOM was a big inspiration for me to look into 3D with PICO-8, so I‘m super chuffed to hear from you!

This was my first project of this scale, so my token use is quite wasteful indeed, haha. I still have a lot in my design docs I wanted to implement, so I‘ll try looking into the techniques you suggested :)

P#137691 2023-11-20 21:32

Awesome graphics and great concept! Could you please add touch support? I play on iPhone and I can’t walk, only look around.

P#137713 2023-11-21 08:50

for BBS + mobile you must have 2 control schemes:

  • esdf (second controller) + mouse + buttons
  • cursor keys (default controller) + buttons (fire+switch between strafe and turn)

issue you’ll have is the ‘use potion’ button for mobile…

P#137714 2023-11-21 10:40

I can’t strafe pushing O button and cursor. There is some bug

P#137721 2023-11-21 16:11

my comment was for @sp0nska!

P#137728 2023-11-21 17:40

How did I miss this one, too? This is very cool, I love your style! Nice gameplay, 3d roguelikes seem to be big at the moment ^^ I truly enjoyed the intro and the atmosphere. Very clean look! (for a raycaster)
My waystones(?) sprites did not want to respawn, but I could still interact with them. This happened after I exited my first "dungeon" level

P#137835 2023-11-23 19:29 ( Edited 2023-11-23 19:35)

Mouse look doesn't seem to work in browser... Only fire button works.

P#138015 2023-11-29 16:36

[Please log in to post a comment]

Follow Lexaloffle:          
Generated 2023-12-02 14:30:35 | 0.055s | Q:29