rain worl
– Some things you should know about the game and me –
- PLEASE BE WARNED that this game is currently a buggy mess and is still a HEAVY WIP!
- Why I made it public in its current state is because I don’t have any testers to gather feedback from. It’s also because I want to make a place where people can hangout and mess around!
- I AM A solo developer. All code is written by me, all animations are made by me. The only things I haven’t made are the models (except most of the Slugcat models), meshes, sounds and images/art, which are all credited down in the credits section respectfully
- I AM NOT a high end and skilled developer. Please don’t view me as one because I’m still learning. I’m very slow, and I’m not very familiar with OOP yet (basically a better way of structuring and creating abstraction in your code I THINK?)
– Warnings aside, –
- I’m basing this fangame on the Arena Competitive gamemode from Rain World
- Of course I’m going to add some twists! /gen
- I do want to add some hangout friendly features in the future too! (for example, a no pvp option)
- This is PURELY a passion project. I WILL NOT MONETIZE THIS GAME WHATSOEVER as I am using assets from Rain World, and I just simply love Rain World a lot!
- MOBILE AND CONSOLE SUPPORT is unfinished, pc is my main focus.
- You can find the game here! Precipitation Planet - Roblox
– Credits –
- Emotes by Opashoo (I took their silly scug animations, copied them almost frame by frame into 3d)
- Cameron - Roblox made the cover/icon art for this game!
- Mister_loud - Roblox made one of the cool thumbnails!!
- inv - Roblox made one of the cool thumbnails!!
- jamz - Roblox made one of the cool thumbnails!!
- Radi - Roblox modeled Artificer and Saint, and made the art for the mobile button icons
- And finally Rain World, I’m using sounds and some images from the game. And I’m using the Outskirts Threat Theme for the Threat System
– Updates –
–9/15/24
V1.10.1, Updates still paused
- Removed Looks to the Moon Slugcat temporarily
I will not go into detail about why this change was necessary during my break.
But I will say that Moon will be getting a new look (After I actually come back of course)
–9/10/24
Updates paused again
Sorry I suddenly left yall without any posts
tl;dr, Mental health is blocking the way again and I will actually be focusing on myself. Updates are paused until I’m stable
Again, I won’t say what’s been bothering me. I’m not going to use this place to vent
I want to admit something. From my last break I said I was going to focus on myself, but in reality I wasn’t able to do that without help. So instead, I pretty much just sat and waited until the clouds went away. But of course it inevitably came back
Now I can’t get myself to work on any updates
So what am I going to do now?
I will be getting help. I will be going to a psychiatrist to get all of this checked out, and then I will get a therapist
Obviously this is going to take a lot of time and require all of my attention
So until I’m much more stable, I will not be working on this game nor any other projects (I’m NOT discontinuing the game, I’m simply pausing it until I’m mentally healthier)
–8/23/24
V1.10
- Added Rain Sounds, also changes depending on Rain Intensity
- Reduced max framerate update for the Rain
- Shut down servers for this update
- Added private server commands
^ To those who want to roleplay, or want to see the rain without my input, or something idk. here you go!!
Valid commands listed below:
- /normal (Resets all changes)
- /sunset
- /night
- /cloudy
- /rain [number ranging from 0-10 decimals included]
- /togglemusic (Toggles threat music)
–8/22/24
V1.9
- Added Rain to worl
^ not really, Rain now exists in the code but it is not yet made to be shown and kill you during gameplay because Cycles and Shelters have not been implemented yet (Though this does mean I can summon rain now hehehe…)
^ I am also not quite sure how performant the rain effect is so I will gather as much feedback as possible on this - Shut down servers for this update
V1.8.3.1
- NEW THUMBNAIL BY jamz - Roblox !!
- THANK YOU AGAIN IF YOU’RE READING THIS
V1.8.3
- Saint’s Tongue has been completely reworked
if you want to know more: Instead of shooting multiple raycasts in several different directions, it now shoots multiple rays in a constant 45 degree angle for 0.4 seconds from the player’s character position. This is also slightly more performant too, I think? (because it used to use a for loop for the raycasting…)
tl;dr, the Tongue now works very similarly to how it works in the original game Rain World - Reduced the light radius of Lanterns
–8/20/24
V1.8.2
I think I’m going through art block but for game development… I’m very motivated but I can’t get myself to write more than 5 lines of code, bleh
I might have to take a little break again or something I don’t know, not sure how to overcome this
- Spears now deal a little knockback
- Mitigated the issue where Spears float in the air after stabbing someone
- Climbing on poles is no longer considered “Falling” in the code (Meaning you can now explosive jump as Artificer after jumping off poles)
- Cleaned up some more code
–8/16/24
V1.8.1
- Changed Looks to the Moon’s Food pips (Now 5 pips instead of 4)
- Gave Looks to the Moon longer ears
- Slightly reduced the falling velocity required to kill you
- Fixed a certain soft error
- Cleaned up some more code
–8/15/24
V1.8
- added something silly (new morph??!? :rivflabbergasted:)
- Made Saint’s Tongue ability movement based (Similarly to Artificer’s explosive jump, it now uses the direction you’re moving to Tongue)
- Increased respawn limits for some items
- Removed Server expiration (Items respawn now. But do keep in mind that the longer a server stays up, the more laggy it will get, I may undo this change)
- Reduced player limit per server (Now 20)
- Cleaned up some more code
–8/13/24
V1.7, Updates may resume
Hey. Sorry that it’s been awhile, but I’m feeling quite better
I don’t want to go into detail about what’s been bothering me (It’s personal)
But I’ve cleared most of my mind out
And I think it’s okay for me to resume working on this game again
I’ve been really motivated during my time away, and I still am!
So here’s a decently sized minor update!
-
Item respawning, Items respawn every minute with their own limits (This is temporary. Until Cycles are implemented, this will be changed to work with Cycles)
-
Changed the falling velocity at which ragdolls and kills you (Meaning you can jump from much higher heights now without getting stunned/killed)
-
Reverted Saint’s tongue change (As it was janky)
-
Slightly reduced Artificer’s explosive jump velocity
-
Changed the Tail Physics a tad bit, and moved the Tail closer to the Body
-
Ragdolls now have proper collisions
-
Small change to the Threat System (Layers now fade away more quickly, and players have a bigger threat radius)
-
Removed camera offset when locking mouse (It used to let people to see through walls)
-
Cleaned up a little more code
Code cleanup is very close to being finished!
I do want to start working on travelling pipes sometime after it’s done
–7/30/24
Updates put to a halt
I’m not discontinuing/abandoning this game!
To keep it short and simple, my mental has been pretty bad recently
I’ve been restless, unable to focus, and trying to develop this game in my awful state isn’t helping at all
So I’ve decided to pause development, take a break, and focus on myself until I’m feeling not so terrible
I deeply apologize
–7/28/24
V1.6.1
- Fixed an issue where multiple Saints cannot tongue onto the same object and would break the ability altogether
my bad that this patch took an entire day!
V1.6
- Added Artificer’s explosive cooldown (Will adjust accordingly from feedback)
- Reverted the throwing velocity change
–7/27/24
V1.5.1
- Changed how Saint’s tongue works (Uses Rod now, I might revert it back to Rope if people don’t like it)
- Cleaned up a tiny bit more code
–7/26/24
V1.5
- Made the Threat System more dynamic
- tl;dr ^ It now checks if nearby player is on screen, not obstructed and pretty close. if not, it uses 1/3 of the threatening level emitted by the nearby player)
- Made climbing 25% slower
- Chat no longer hides on death
- Made some minor optimizations
- Cleaned up some more code
I’m probably going to take more frequent breaks from here on out, not feeling the greatest mentally
–7/24/24
V1.4.2
- Made a minor optimization to the client
- Cleaned up some more code
- Added server expiration
- ^ After a certain amount of time, the server will shut down (this lets people have fresh servers with items. this is a temporary change)
I really need to write down changes before I release an update cuz I keep forgetting them
I’m about more than halfway done with code cleanup. say around 65% complete, I’ll start working on features n’ stuff soon afterwards (hopefully, I’m a little unpredictable hehe)
took a break yesterday
–7/22/24
V1.4.1
- Made weapons (such as rocks and spears) be thrown with a slight upwards velocity
- This makes throwing weapons while on the ground be thrown farther and overall better
V1.4
- Updated ???'s model
- Reduced Rivulet’s throwing velocity + Rivulet no longer one shots (Now deals the same amount of damage as Monk)
- Slightly increased throwing velocity for all Slugcats (Might revert this change if it’s too unbalanced)
- Made it so you have to stand still to consume items
- Fixed another small issue with the animations
- Gave mouse lock a custom cursor
V1.3.1
- Made an optimization to the client
- Cleaned up some more code
- Fixed an issue where putting spears into the wall may kill someone if they walk into it
- Made Slugcats blink more often (the blinkers,)
- Hopefully fixed the issue where you can’t chat and you’re forced to rejoin
I keep forgetting what else I changed
V1.3.0.2
- ANOTHER NEW THUBMNAIL AAAAAA YOU GUYS ARE SO AWESOME
- IT’S MADE BY inv - Roblox GO CHECK THEM OUT AS WELL!!! (AND THANK YOU IF YOU’RE READING THIS! I LOVE ITT)
V1.3.0.1
- Fixed an issue with the animations
–7/21/24
V1.3.0.1
- A NEW THUMBNAIL MADE BY Mister_loud - Roblox
- GO CHECK THEM OUT!! (AND THANK YOU IF YOU’RE READING THIS, I LIKE IT A LOT!)
V1.3
- Added Mouse lock for PC! (Press B to toggle)
- Made some minor optimizations to client
- Cleaned up a tiny bit more code
–7/20/24
V1.2.2
- Updated Lantern model
- Organized some more code
I think I’m going to take a break today, I’m barely able to focus
–7/19/24
V1.2.1
- Fixed spears not being able to be picked up after use
- Reverted Spearmaster’s model change (It caused some lag)
V1.2.0.1
- Another patch to hitreg
hitreg is making me cry istg
V1.2
- Added Mobile and Console support for Slugcat movement abilities!
- Updated Spearmaster’s model
- Updated Lantern model
- Fixed hitreg for the final time (I HOPE IT ACTUALLY WORKS NOW.)
- Fixed idle animation
- Organized some more code and made some more minor optimizations to the server
hopefully I didn’t forget to list anything, my memory is pretty awful right now
–7/18/24
V1.1.2.1
- Patched errors that came with the new revamped code
V1.1.2
- Organized some more code and made some more minor optimizations to the server
- Patched the silly Hunter glitch (the glitch where you can throw yourself)
–7/17/24
V1.1.1
- Organized some code and made some minor optimizations to the server and client
- Hopefully fixed fall damage being inaccurate (as in falling from small heights killing you)
- HOPEFULLY fixed hit register
I’m putting my entire focus into organizing and optimizing, I seriously cannot work with this old code. Features such as abilities and gameplay elements are postponed until then
In case you were wondering why this small update took some time, I took a break yesterday
–7/16/24
V1.1
- Added Artificer’s explosive jump
- Not going to add any VFX yet, I want everything to be working first.
–7/15/24
V1.0.0.1
- NEW COVER ART/ICON FOR THE GAME OMG???
- ART IS MADE BY Cameron - Roblox THEY’RE SO COOL
V1.0
- Added Console support
- Added Voice Chat (the people asked for this, start wawaing all over the place!!)
- Made the Grab button for mobile ACTUALLY grab items
- Made some more client optimizations (hopefully I didn’t break anything in the process…)
7/28/24 edit: I changed the version numbers to make more sense. I don’t know why I made them the way I did I think I was stupid or something