First! Love the VFX, swirls look real nice!
sol-vin
123
Posts
2
Topics
61
Followers
47
Following
A member registered Dec 07, 2021 · View creator page →
Creator of
MOM! MOM! NEW SOUP JUST DROPPED!!!!
Play in browser
A precision surface map pre-computed outline shader for Godot 4 that works on Web, Mobile, and Desktop
Scroll through an infinite generative chasm. Made with Crystal and Raylib!
Recent community posts
[SOUPJAM 2026] Solo Oasis : Unlimited Places comments · Replied to spinnig_fish in [SOUPJAM 2026] Solo Oasis : Unlimited Places comments
[SOUPJAM 2026] Solo Oasis : Unlimited Places jam comments · Replied to Shut Up, Sergeant in [SOUPJAM 2026] Solo Oasis : Unlimited Places jam comments
[SOUPJAM 2026] Solo Oasis : Unlimited Places jam comments · Replied to D. Shwagginz in [SOUPJAM 2026] Solo Oasis : Unlimited Places jam comments
[SOUPJAM 2026] Solo Oasis : Unlimited Places comments · Replied to Iceglobe System in [SOUPJAM 2026] Solo Oasis : Unlimited Places comments
Low-Poly Precision Outline Shader for Godot 4 community · Replied to axilirate in Followed the guide and the result doesn't seem right.
SOUPJAM2026 community · Replied to Nick Shutter in Are any reviewers/streams planning on streaming the jam entries?
[SOUPJAM 2026] Solo Oasis : Unlimited Places comments · Replied to monochroma380 in [SOUPJAM 2026] Solo Oasis : Unlimited Places comments
No problem, for mine I put something like:
func _input(event) -> void:
#---------------------
# Replace with your own implementation of MOUSE_MODE switching!!
#---------------------
if Input.mouse_mode != Input.MOUSE_MODE_CAPTURED && !disable_input:
#if event is InputEventKey:
#if event.is_action_pressed("ui_cancel"):
#get_tree().quit()
if event is InputEventMouseButton:
if event.button_index == 1:
Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)
return
#if event is InputEventKey:
#if event.is_action_pressed("ui_cancel"):
#Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE)
#return
if event is InputEventMouseMotion:
if Input.mouse_mode == Input.MOUSE_MODE_CAPTURED:
# Grab the event data and process it.
gather_mouse_input(event)
Then I make sure that when the mouse is supposed to be unfocused I disable the process_mode on the mousehandler, uncapture the mouse, then wait for the focus to come back, then recapture when clicked.
Great work on the new rooms! Do you do all the art for them?
Also, small note, sometimes the webpage misbehaves a little when capturing the mouse. It will recapture the mouse when you click outside the game window after pressing ESC, you have to be a little less aggressive with the mouse capture. Otherwise, really cool work! I really love how abstract many of the rooms are, and the new cat room was super cute. I need to make one for my kitties
SOUPJAM2026 community · Created a new topic Are any reviewers/streams planning on streaming the jam entries?
[SOUPJAM 2026] Solo Oasis : Unlimited Places jam comments · Replied to MarbleQuest in [SOUPJAM 2026] Solo Oasis : Unlimited Places jam comments







