waverex - Waverex Power Hour
Waverex Power Hour

(He/Him, 18) I will almost never post here but when I do it'll be somethin I guess

253 posts

Latest Posts by waverex - Page 3

1 year ago

people NEED to stop gatekeeping making music like ohhhh i don’t have an instrument ohhhhh i don’t know music theory ohhhhh i’m not gonna pay for some program. SHUT UP. take my hand.

you need NONE of that shit!!!!! there’s a website called beepbox.co. literally all you have to do is press things until it sounds a modicum of nice. it’s easy it’s free and it works on anything which has a browser because it’s a website.

People NEED To Stop Gatekeeping Making Music Like Ohhhh I Don’t Have An Instrument Ohhhhh I Don’t

if even ONE person starts making music bc of this post it will be worth it.

making bad music is just as important and okay as it is to write badly or draw badly or sing badly. you AREN’T BEHOLDEN TO MAKE GOOD MUSIC. making music is not utilitarian HAVE FUN. HAVE FUN!!!!!!!!!

1 year ago
Reblog To Kill It Faster

Reblog to kill it faster

1 year ago
Costume. Chitons.
Costume. Chitons.

Costume. Chitons.

1 year ago

First Post

12/9/2023

Hi, I'm Finian, and this is my first blogpost! I'm really into like every single artform, and my main passion is gamedev! I learned it in highschool, I'm working on it in college, and I hope to make it a career someday.

I'm very critical on myself, and I am very embarrassed to share any art I make, but I've wanted to make a blog for a little while. I think personal writing is fun. I recently received some advice that making a blog might strengthen my portfolio, so I was like "what the heck" and now here I am.

With that out of the way, this post will be about what I consider my first finished game. I did some stuff in highschool, but that was all in a website called code.org. I worked in Unity in my final year, but I served the role of mentor more than developer.

This game was created for my final project in my ENC1143 class, and shall be called my Multimodal Artifact. The assignment was to share what we'd learned over the year in any form of medium we wished, so I made a game. I've only previously done 2D games and I consider myself acceptable at pixel art, so I made a simple 2D platformer. All of my artwork was done in Aseprite and all code was written in Unity, with Visual Studio.

First Post

My intentions going into the game were mainly to let the player interact with the sign pictured above, which is something I've never done before. I also wanted the text on the sign to have a scrollbar. I started with an unanimated player sprite, and I made an incredibly simple ground texture, which I stretched to represent a wall. I coded the player's movement and interaction with the terrain. Once I was satisfied with the player's movement, I created some simple animations for idling, running, and jumping.

First Post

I then created a tileset of which I am extremely proud, as I've been struggling with grassy and leafy terrain for years. This is the second tileset I've ever made, and the first to perfectly link with itself.

First Post

Once I had my tiles in order, I replaced my gaudy primitive, and created the first area of the game as seen in the first image, albeit with significantly less foliage. I created enough level to comfortably house five signs; about half of the game. Finally I began work on the sign itself. The sign was probably the most important part of the game, as its writing is what I was mainly being graded on. There are nine signs in the game, each containing small pieces of the whole final assignment. I created a sprite for the sign in about 20 minutes, and tackled the text with a scroll view. I watched a very helpful video on how it worked, added my TextMeshPro font asset, and made a sign visual behind it all.

First Post

My sign was done, from a visual standpoint. I could finally tackle the code, which I did within two scripts. The first script, "Interactable" would be attached to the sign sprite via a child. The script was actually pretty simple, using OnTriggerEnter and OnTriggerExit in tandem with a circle collider 2D to detect if the player was near enough, and an if statement featuring the UnityEvent Invoke in its body. Invoke calls a function from another script, established in the inspector. In this case, I attached a script to the Canvas which disabled and enabled the sign GameObjects.

First Post

I also added to the sign sprite a key icon, again of my own making, to make sure the player definitely knows what to press. It has an animation which activates when the player walks near the sign.

First Post

Both the coding and the visuals for the sign are finally finished! My final steps for this game were: 1) finish designing the level 2) add some scenery 3) if I had time, a pause screen and maybe even a start screen

This was a single-level game, and since it was an english assignment that needs to be graded, I figured it ought to be very linear and very non-punishing. There are no enemies and no dying, so the difficulty had to come from platforming. The player can jump exactly three tiles high and seven tiles far. The game features one six tile wide jump and no necessary three tile high jumps. The first area, already completed features very easy one to three tile wide gaps.

First Post

The area has the player go from the left of the level to the right, and eventually upwards and back to the left. Within the first zone, it is possible to fall After every new challenge there will be a sign as the player's reward: after the first jump, , two-tile wide jump, series of one-tile wide jumps (pictured above), series of two-tile vertical jumps, and finally after the first four-tile wide jump. There are some punishing jumps in the upper layer of this zone, which cause the player to lose some progress if missed.

First Post

Before making any level past the first sign, I added a second tileset. I took my preciously mentioned first ever tileset, which was a greyish castle brick, and changed it to match my current palette. It's not perfect, but any imperfections are so nobody would notice unless they were specifically seeking them out. I added this tileset because I felt continuous jungle would start to get bland, and because I really wanted to get some use out of it. I think it fits in really well.

The second area of my game is a platforming section based off of the loss comic, a suggestion provided to my by my wonderful girlfriend. I think it's a lot of fun to involve others in the gamemaking process, and I think it's fun to work with a specific challenge in mind. I thought of something really fun to do with that idea almost instantly, and got to work.

For those who are unaware, the loss comic is a meme from 2002, which features this character format: I II II I_

I tried loosely to stay within that format, I don't think it tracks very well, but the intention and setup is there.

First Post

I wanted my third and final segment to be the most challenging, and I wanted it to be inside of the castle/temple setting, in hopes of making the play subconsciously go "oh, this area is different." Each area of the game has its subtle distinctions, but the distinction here is the least subtle.

The final area features a great deal of wide and high jumps, as well as the first and only head-hitter in the game. In the final set of jumps it is possible to fall back down to the start of the section, and the very last jump isn't very difficult. I think it sucks when you think you're almost done with everything in a game, and you mess up at the very end and have to start all over. I didn't want the player to feel that way, hence the easier last jump.

First Post

The level was done! My signs (the part I get graded on) were done! I could have some fun with the rest of the game, not that I didn't have fun with the entire previous process, this final bit was just leisure. I love programming.

I started with controls. I put the controls of the game as well as some arrows to point you the right way on rocks, which would not only fit well in the game's environment, but also served well to fill up empty-feeling areas.

First Post

After the rocks, I created some bushes. I considered making hanging vines, but I forgot about it somewhere in the creative process. There's obviously not as many of them as the rocks, but trust me when I say these suckers get some crazy mileage. They're everywhere, rotated for the walls and ceiling, flipped, darkened to appear more in the background, placed somewhat behind rocks. These four bushes were super important to the decoration of this game.

First Post

After the bushes, I adjusted the hue, saturation, and light of the tilesets to make them appear as background elements. I created the background of the game as a repeating tile. I am not confident in my ability to create a full artpiece, rather than smaller assets, and my wonderful girlfriend added some pixels which I feel made it look significantly better than my rendition. I hue shifted it, and it works excellently as the game's background.

First Post

My initial rendition (black was empty) and the final rendition

The final thing to do was to add a pause menu, which is also something I had extremely limited experience with, but found to be super easy. The code is just about the same as making the signs appear and disappear.

First Post

The game was not without its bugs, however. There were two that I wanted to fix: 1) sometimes while walking, the player would randomly get snagged and stop. I believed this to be an issue with the ground's collision 2) sometimes upon landing, the player would fly straight through the floor! I also believed this to be an issue with the ground's collision

I had the ground's collider set to a Tilemap Collider 2D, which is a collider designed specifically for tiles. The way a tilemap collider works is that it assigns a square shaped colllider to every individual tile, and would combine all of those collider together in order to save space if it were more efficient on the system. In my game's case it was not more efficient to combine them. However, combining them is exactly what would fix the first issue, the player snagging on the ground. I added a Composite Collider 2D to the tilemap, and viola! No more snagging. The player would still fall through the ground on occasion, but it happened to me so rarely I figured it would be a nonissue. I added a line of code that would set the player's position to the initial spawn if they went too far beneath the map, as well as the reset button in the pause menu which would do the same.

After these fixes I had my incredibly generous roommate playtest for me. He probably played for about thirty minutes, and he relentlessly fell through the map. It was amazing to me how often he just perfectly fell through the ground. Clearly, this was a bigger issue than I anticipated. Thank goodness for playtesters!

After some research, I realized the composite collider actually created an outline of the tiles, rather than completely filling them with collision. The player would fall through the ground because while falling, their velocity would continually increase. Since the collision of the ground was so slim, the player's high velocity would sometimes cause their collider to be on one side of the ground on one frame, and the other side of the ground on the next, not allowing for any collision to happen. The slim outline of the composite collider was not cutting it. There is a setting on the component, labeled "Use Delaunay Mesh" which, when clicked, converts the collider from an outline to a full mesh.

First Post

The orange lines represent the collider

A Delaunay Mesh is a mesh based on Delaunay Triangulation, which is a complicated math term which can be simplified to mean the mesh has the least amount of big system-taxing triangles possible.

My roommate once again playtested for me, this time with no bugs at all. His thirty minute experience turned into a three minute experience. Magical!

There's more I would have liked to do, but my time ran out and I needed to turn the assignment in. I think I would have liked to make a starting screen, and maybe some hanging vines. If I had as much time as I pleased, I would've added walljumping and maybe some destructible decorations to make the player feel more involved.

I think the game was a success. This is my first game I can say I've actually completed, and I feel proud of how far I've come. If I were to do this again, I'd probably study the games "Getting Over It" and "Jump King," as in hindsight these games were fundamentally very similar.

The end! Thank you for reading my silly blogpost! This took way longer than I thought.


Tags
1 year ago
JET SET RADIOOOOO

JET SET RADIOOOOO

1 year ago

ok so for those of you who don’t know, there’s this twitter account of a japanese hero mascot named dentman who went viral recently due to this tweet

Ok So For Those Of You Who Don’t Know, There’s This Twitter Account Of A Japanese Hero Mascot Named

but yeah he saw the tweet. and his response went viral as well (which is how i found his account)

Ok So For Those Of You Who Don’t Know, There’s This Twitter Account Of A Japanese Hero Mascot Named

and he just has like. hourly posts reminding you to brush your teeth

Ok So For Those Of You Who Don’t Know, There’s This Twitter Account Of A Japanese Hero Mascot Named

oh and his rival? his name is mr. mutans. whenever dentman posts he makes a post of his own, ofc

Ok So For Those Of You Who Don’t Know, There’s This Twitter Account Of A Japanese Hero Mascot Named

but THAT’S NOT ALL. literally while making this post i found a THIRD ACCOUNT that’s all about taking your meds

Ok So For Those Of You Who Don’t Know, There’s This Twitter Account Of A Japanese Hero Mascot Named

safe to say i’m losing my mind

Ok So For Those Of You Who Don’t Know, There’s This Twitter Account Of A Japanese Hero Mascot Named

anyway the point of all this was that people are ALREADY beginning to draw them ship art 😭

Ok So For Those Of You Who Don’t Know, There’s This Twitter Account Of A Japanese Hero Mascot Named
Ok So For Those Of You Who Don’t Know, There’s This Twitter Account Of A Japanese Hero Mascot Named
Ok So For Those Of You Who Don’t Know, There’s This Twitter Account Of A Japanese Hero Mascot Named

and the reactions are everything

Ok So For Those Of You Who Don’t Know, There’s This Twitter Account Of A Japanese Hero Mascot Named

I CANT ADD ANY MORE IMAGES BUT TRUST ME THIS IS SO FUNNY one of the replies said “so candy guy is into it but

toxic one-sided dentman yaoi wasn’t on my 2024 bingo card but it DEFINITELY IS NOW!

1 year ago

STOP HAVING WHITE VOICE ACTORS PLAYING NON-WHITE ROLES

1 year ago

I fucking hate twitter and I hate the topics feature but this ONE time, this single time, they got me

I Fucking Hate Twitter And I Hate The Topics Feature But This ONE Time, This Single Time, They Got Me
1 year ago
IMPORTANT! A New Species Of Hedgehog Was Discovered.

IMPORTANT! A new species of hedgehog was discovered.

1 year ago
1 year ago

new discord update will send images to recent dms instead of servers sometimes when you send them from the + in the message bar jsyk. replicable glitch and idk what all it affects but uh. Feels important to mention to as many people as possible

1 year ago
Website

website

1 year ago

Spoke to a gen z person the other night and apparently the young folks don't know about the very legal sites from which you can access public domain media (including Dracula, The Strange Case of Dr. Jekyll and Mr. Hyde, and other Victorian gothic horror stories)?

Like this young person didn't even know about goddamn Gutenberg which is a SHAME. I linked to it and they went "aw yiss time to do a theft" and I was like "I mean yo ho ho and all that, sure, but. you know gutenberg is entirely legal, right?"

Anyway I'm gonna put this in a few Choice Tags (sorry dracula fans I DID mention it though so it's fair game) and then put some Cool Links in a reblog so this post will still show UP in said tags lmao.

1 year ago
From The Greatest Jackbox Game I’ve Ever Been A Part Of

from the greatest jackbox game I’ve ever been a part of

1 year ago
This Whole Thread Is Cool And Wholesome.

This whole thread is cool and wholesome.

1 year ago
WHACKA FROM PAPER MARIO

WHACKA FROM PAPER MARIO

1 year ago

Come here, baby gays, and let me tell you the story about how James Somerton made me so fucking angry with a single line that I had to make this post.

As I now know, most of his audience is young queers and there are things we NEED you to know.

The fight for marriage equality was a massive fucking deal and I will tell you why with a very personal story.

My mom was a nurse during the AIDS crisis. And I mean she started working as a nurse out of school in 85. My mom was on the front lines. She worked with so many AIDS patients that it genuinely altered her brain chemistry. My mother was a homophobe before her nursing career. She was a massive supporter of gay rights until she died in July because of what she saw during her career.

And what did she see?

She saw people who had been abandoned by their families dying with their partners at their side.

And then suddenly…the family would materialize, ban the partner from the room, kick them out of their homes they had lived in with their dying partners for decades, and then watched them ban their partners from even attending the funerals or visiting the graves. Imagine being denied your right to grieve.

And why was this possible? Oh simple. They weren’t married. They weren’t legally bound, the partners weren’t considered next of kin because they weren’t fucking married.

I watched my mom pass. It was horrible and painful and traumatic and terrifying. But it was closure. And I wouldn’t have it any other way because I know…that who my mom wanted by her when she passed was my dad. Because she was scared, she wanted her partner by her side and she was terrified she was going to die. My dad couldn’t be there. He had to work, which sounds cold but understand he had been off work for a month by that point and he was the only one who had health insurance. He wanted to be there, we had made plans to take her off the life support when he came back (we were 4 hours from him) but there was a freak accident and she passed the night after he left to return to work.

Why am I telling you this? Because I need you to understand how important this is to some people. So you can understand how big a slap to the face it is to have people say “marriage equality isn’t that important”. You can understand why someone like James Somerton rolling his eyes at marriage equality and implying we weren’t focused on job equality and discrimination (information that is WHOLEY untrue) would make me see red.

It’s not trivial. It’s not meaningless. It wasn’t about “assimilating” or “appearing normal” (we’re already normal).

It’s about people who had their children taken from them because they weren’t the biological parent. It’s about people who never got to comfort their loved ones in their final days. It’s about people who weren’t able to comforted by their partners in their final days.

So the next time you think “why waste your time on something as trivial as marriage?” Remember my mother. Look up testimony from victims of the AIDS crisis. Remember the people who advocated for marriage equality were the survivors who were torn from the love of their life.

Remember that we advocated so damn hard to give you the right to grieve.

1 year ago
1 year ago

Oh yeah there's a part 2 of the horse desensitizing that I love.

🐎: Hey what's with that tiny predator, the one you're hold- WOAH WHAT THE FUCK WHY IS IT UP SO HIGH

1 year ago

warning for discord users

If you're on the app, immediately go to your dms and then "add friends". After the latest update they allow your contacts to find you and have that option turned on by default, so make sure it's unchecked!

This is very obviously not great for a multitude of reasons, but especially for people in vulnerable positions who do not want people in their contacts to see who they are on discord and/or know they have discord in the first place. I've also tried finding out if this is a thing on desktop but haven't been able to find any mention of it, so either it's not a "feature" (yet) or they've hidden it. Either way, stay safe, and turn off finding friends via contacts!

Warning For Discord Users
Warning For Discord Users
Warning For Discord Users

[ID: three screenshots from the discord app with circles around the buttons to press to get to this "feature". 1: the messages/DM button, 2: the "add friends button", 3: in the add friends page, the "allow contacts to add me" checkbox. /END ID]

1 year ago

TF2 SMISSMAS UPDATE!!! COLUMBO COSMETIC IS IN!!!!

TF2 SMISSMAS UPDATE!!! COLUMBO COSMETIC IS IN!!!!

FUCK YES!!!!!!!!!!!!!!!

1 year ago
Happy Birthday To The Greatest Character Design Of All Time

happy birthday to the greatest character design of all time

1 year ago

👍 MARIO OF GOOD FORTUNE 👍

👍 MARIO OF GOOD FORTUNE 👍
1 year ago

I am unfortunately just like other guys. I like trashy horror, dog poems, cannibalism as a metaphor for obsessive devotion, religious imagery, people who use my name in a sentence, academic validation, lying for fun, being bisexual and bleeding out in the snow.

1 year ago
Explore Tumblr Blog
Search Through Tumblr Tags