Procedurally generating pixel art for my game
Вставка
- Опубліковано 6 лют 2025
- Support the project ➤ randy.gg/fund
Arcana Spotify playlist ➤ open.spotify.c...
Instagram ➤ / bigrando420
Twitter ➤ / bigrando420
Discord ➤ / discord
Twitch ➤ / randy
In this video, bald man learns how to enslave the GPU and do cool things.
➤ Music in this vid
Brunch - Jobii
Close the curtains - Guustavv
Ameno (planet 6 remix)
Valhalla - Ocean Jams
Ten days - Dylan Sitts
Memory Foam - Guustavv
Dragon King - Jo Wandrini
Duel of the Fates (epic version) - Samuel Kim
Too Tired - Smartface
Dissipate - Gavin Luke
#randy #randall
g'day bois n gals. If ya wanna help support my work then head on over to randy.gg/fund
Cya in a fortnight, take care xoxo
luv you randy
for anyone who doesnt know
a Fortnight is 2 weeks
No, u
Howdy 🗿
More like g’night
The year is 2092, WWIV has just finished, and Randy has just started over on Arcana for the 78th time.
Writing it in binarary
Welcome to dev log 236327 and today we’re doing ... that’s right serialisation (with an s not a z)
we all be dead by then
Year 2092 WWIV has gone procedurally and Randy has fixed that bad boi dynamically.
the way that i screamed at my phone when he said he was throwing it all out
randy is like a perfect dad. disappears over months and then appears asking me for money to bank his crazy projects
stop romanticizing bad things
@@Someone-ig7we it's...a joke? The joke is all those things are bad??
@@Someone-ig7we what the fuck is romanticing bad things? is that like taking the concept of racism to a date?
But really the money for those projects is just hooker and alcohol money. What a great dad
@@faeriesin1424 I think Someone was joking.
Ahh I can see the omnipotent being know as "PROFESSOR REWORK" flying on the horizon
He said no more fancy boom boom everywhere :(
I can't wait for professor rework to absolutely yeet that shader.
Possibly around the same time that he realizes he needs to make more than just rocks for ground.
"I'm not really getting rid of it all. He's just going to sleep for a bit"
* *Comments out all code* *
This hits close to home.
xD
The 9 if statements caused me physical pain lol
This was a surprisingly chill video compared to the usual dev logs.
Well the first devlogs were pretty much like this
@@PedroPedro-sm9oy Back to basics I guess.
I saw a techno montage, not sure I agree lmao
Yeah, I like this
Just character development for the main character
I have never seen a man in a house look so homeless before.
That's how you know he's a real game developer.
Why is this sooo accurate
ye
That's actually very rude, I personally know some very classy looking homeless people.
@@Marzaries idk, I thought it was pretty funny
Yay. He found a good mix between his original style of devlogs and his craziness. More pls
Yeah I like this style
Yeah I felt too that his last videos were too crazy for my taste. And this was really great. And the wife beater look is priceless :D
He sounds like he has a mix between a Boston and Australian accent and I am here for it
I apologize for saying this, but watching you progress backwards boosts my confidence in making my game.
@@Dynamo33 Thank you so much. But yeah i agree, but it'll probably pay of for him in the future, all this structure work. i hope
Oof
no worries buddy, glad I could help!
Thats true but through this journey he has learned SO much about game development
I’m jacking my game off in React Native
Randy, a gradient texture lets you progressively darken your rocks, without 9 if statements. Simply sample it and use the resulting colour to determine depth.
9 if statements are fine
i mmean, every code is better than spageti code :,D
you dare doubt the sacred 9 ifs
@@MaoDev shaders dont really like if statements
Randy is one of the few people on this planet who both know and don't know what they are doing
I love how the more Randal works on the game the more insane he becomes
Then he takes a break and become slightly more adequate human)
Anyone smart, is also a little insane
That's just how coding is
@@googlybotz the more you code, the more sanity you lost
do you make games? no..
do you no coding? no
do you pursue suffering and relentless pain just to get what you wanted? no
did you enjoy the video? yes
i love the editing.
"do you no coding"
did I have a stroke reading this? YES
@@JorgetePanete I'm sure he meant, "Do you !coding?"
bruv i had a stroke reading this because you wrote no instead of know
Are you by any chance a middle schooler?
dope epic nice
hey!
this guy hops
this guy hops
The fuck are you doing here this isnt nuke
@@siveroo7493 when the
You already know after 27 months of downtime you're gonna pick up this project and think to yourself...
I don't like how that ground looks at me...
Ima redo it from scratch.
5 steps forward, 4.5 steps back.
@@Dynamo33 why are you bitching on every comment
@@Dynamo33 that's not criticism, that's called harassment
@@Dynamo33 randall just a perfectionist my dude, and sometime perfection cannot be hasten and have to be done from ground up again and again until he satisfied and when he finally satisfied, the supporter well too.
So your "criticism" is just a prick move if done rapidly with no advice for progression.
This feels like a moment of calmness before the storm of insanity
Dear Mr. Randy,
It’s been 3 weeks. It is now officially May, we desperately await the next installment of this wonderful series.
Best
-the Internet.
TLDR: WHEEERESSS THE GAME REEEEEEEEEEEEEEEEEEEEEE
It's like a combination of michael reeves and Dani, but he actually sort of goes through the code.
Dani 2.0
*literally every video*
randy: why don’t we delete all of this?
That's professor Rework, get your facts straight ma boi
Sometimes, that's just how programming be. Seriously... it bloody sucks, hence why you always make back-ups and prototypes
@@AltanStray it’s just like any other creative work, innit? I mean, I make music and sometimes I open my project and think like screw this and rework everything.
@@AltanStray Version control go brrr
@@AltanStray when you find a wayyyy better way of doing something and have to rewrite a huge vital portion followed by wondering what the fuck you had even wrote in the first place and proceeding to find out what the fuck you broken followed by some humor of unexpected behavior. good times
The editing in this video is top-notch.
From 3:20 onward I was enthralled. When 3:34 hit, with the rainbow helix reflected in Randall's eyes - so funny.
Personally, I like having this format back. Didn't care for the livestreams, for exactly the reasons you stated.
Me clicks on any randy video: "So why don't we just get rid of it all?"
Maybe try to add a cheeky bit of destructible grass/sand on top of your rocks bro, it'll make the stray pixels look a bit less stray and you'll have nice floor destruction
Sounds super easy, basically trivial
“Yeah well so basically I recoded the entire game and switched to coding in binary by hand to be able to add some grass to these here rocks.... yea”
noita type beat
It's not a bug if you can make it a feature.
Took my man 5 months to completely change his rooms layout, make a big hurtle in his coding journey, AND HOLY FUCK THIS EDITING IS IMMACULATE!!!
Well shit man we went from getting some hot shaders to completing the entire god damn game? Good luck my dude!
From 1 to 100 real quick.
Randy out here giving game devs confidence by making his progress at his game backwards... Be like Randy
Brass tacks refers to the sale of cloth, as cloth was sold by surface area, it was laid out then set in place with brass tacks.
Honestly enjoyed this new style/direction for the dev logs. Still had that Randy pizazz to keep it fresh, but also felt a lot chiller. If it helps you focus more on the game and get more dev logs out I'd definitely say keep it up.
In love with the editing quality it’s *chef kiss*
"It uses 9 if-statements"
Yandere Dev: "Rookie numbers!" as he codes his entire game using if statements.
These devlogs have become my new crack
Same
The absolute madlad, first he was like "Fuck it, I need to learn how to pixel art in this shit", then he was like "fuck it doesn't work", then he was like "let me math art this shit and then it worked."
If yandere dev had the same work ethic and passion as you... yeah. This channel is so underrated
but the game still wouldn't be finished lol
Yandev isnt using an engine either?
@@Vocaloidlover69 you cant compare someone who slowly but surely makes progress with someone like yandev, the difference is immense.
@@BluyeSlime I mean, you can... It would just make you an idiot.
@@Vocaloidlover69 Wasn't his game on Unity?
I feel kinda bad tbh, I stopped watching Randy when he left these highly edited devlogs for edited twitch streaming. While I way preferred his devlogs, I was happy to see him move on to something more sustainable and less stressful than the crazy production and editing involved in his devlog series, whatever he felt was best for his mental health.
I come back months later out of curiosity and he deleted his twitch stuff and went back to devlog. I'm sorry man, I was really hoping that would work out for you, especially after you said how hard working on the devlog stuff was. Don't overwork yourself!
That procedural terrain with Voronoi shader was some next level sh*t. You're an inspiration, randy!
Man I'm so happy you're back at devlogs rather than dev stream.
Know that I'd love to watch you play games live, but I prefer your devlog format by far. Thanks for coming back, great video!
did someone say milk
milk
Oh fuck here he is again
Dani you can't create a metroidvania that's decent prove me wrong ;p
Just ignore him guys. He’ll go away eventually.
Glad to have you back mate, I enjoyed your early casual devlogs above your recent crazed videos and livestreams, though they were a bit fun at times.
Aight, good on'ya.
I like how you say "from the ground up" at 4:44 and literally have a ground going up and also how you plan to "polish" things up. Really interesting devlog and keep up with the rock puns!
man, i actually enjoyed this less meme-y edit, nicely paced, focusing on the point, and with clear explanations. also this is huge progress, congrats!
As someone who's been working on the same game for 15 years... and has just begun reworking the event framework again... I feel ya.
At one point, I even believed I could finish the game in 1 year... that was 7 years ago.
You know Randy, even if you’re still reworking that ground 10 years from now, I think we can all say we’ve been a little enlightened from this experience
Love it man! Glad to see you heading back to your roots. I've always noticed how distracted you've seemed on live streams, but didn't want to say anything. Can't wait to play the game in 2 weeks Kappa
1) That terrain looking mighty sexy my dude!
2) It's the year 2034, the bet's about which game will release first, Star Citizen or Arcan (formerly know as Arcano/Arcana/Arcane) are still going strong.
Well gentlemen, it has been a privilege making art with all of you.
This is incredible. Your editing is top tier.
I wasn't expecting you to get the shader version of your ground texture to look closely to the pixel art style, but you pulled it off pretty well! Nice!
this man is going completely crazy and nobody does nothing, what a good fanbase
7:52 end of frame joke had me laugh audibly out into the void of my room, so good in fact was the chuckle, that I paused the video, scrolled through a thousand and 12 comments to see if anyone else noticed- _turns out a guy called Quin Walker did, but jokes on him cause he wrote __7:53__, which is a frame late_ -then wrote out this comment which no one will see. THATS how good that joke was randel. Well done.
As a programming nerd this is soo cool, good job, love to see this stuff.
Bald dude, straight up to the business, occasional squats, slick profanity presentation. I'd bet my life he's a true russian gopnik if the video wasn't upside down.
Just got out of my own little game dev grind, programming a dialogue system from scratch in GMS2. Always refreshing to see some beautiful progress from a beautiful man.
Aaa man i just did something like that, in gms, hmu
@@TheKer7 Hit you up how lol? It's UA-cam. Although, I am curious how you went about it. GameMaker clearly isn't made for dialogue outside of like your standard Pokémon NPC interaction. I am juggling like ds_grids nested into eachother in 3 different ways to try and have things be more like Hades NPCs (placed into the world based on game progress and either set to give plot relevant info. or have a randomized filler conversation)
@@mewwww17 yeaa idk there used to be a messagingish like think, discord? KertM6ttus#1388 or Kert Mõttus on fb...
I went with reggie arrays, where basicall for each dialogue I had an array like 0-question, 1-positive_answer, 2-neutral_ans, 3-negative_ans, 3-pos_resp, 4-neut_resp, 5-neg_resp, 678-afterthoughts for each... I did it in a 48h gamejam rush, so it was pretty "from the hip" thing. I had the dialogues written out on GDocs and i just copy pasted the values from there... super quickly made a randomization for the locations of the answeres, at first they were in that order Positive/progressive answer in the left etc... In the end it kind of went pretty good.
Yes it is not cut out for that at all, but then again it was very rewarding feeling to craft that kind of a thing out, It was actually like a side-scroller'ish thing and the Dialogue came smoothly on as a modal window.
If you can reach me from Disc/fb id be happy to share my project and look at yours. gmail also works: kert.mottus [at] gmail...
Cheers!
@@TheKer7 Sure, I sent a Discord request. My project is still very early days, so I don't have a lot to share yet, but I'd be happy to see what you're up to.
The year is 2019.
After years of work, Randy has decided to scrap it all and start over, starting with the ground collision and terrain texturing. Wait no the year is 2̶0̶2̶0̶ , I mean 2021
Every one of your videos is such a editing audiovisual masterpiece
NEXT EPISODE: THE GAME BECOMES SENTIENT AND EATS RANDY ALIVE TAKING OVER THE CHANNEL AND FORCING HIS DEAD CORPSE TO RUN BACK AND FORTH INSIDE A SEEMINGLY INFINITE 2 DIMENSIONAL WORLD FOR THE REST OF HIS DEATH.
the brain is massive and wrinkly
You have a tremendous pixel art game on your hands, and I'd like to address a pet peeve of mine before it's too late:
*Don't have diagonal pixels*
If you've got a sprite that rotates, say, a bow and arrow you can aim, the easy thing to do is to is to just rotate the whole thing, which means the sprite's pixels are no longer parallel with the background. This makes it seem like the pixel art was just to make the art easier, rather than an aesthetic choice. If you want an example of a game that does it right, look at Enter The Gungeon; its pixels are always oriented x-y. My guess is that it uses ordinary sprites with a grid overlaid, so squares the sprite covers are filled in and parts it doesn't are left blank. Also remember to keep the pixel size consistent. Best of luck!
1:53 was absolutely legendary
Randy appearing each month
just to bless us with that top tier quality videos.
also the game looking really beautiful and the idea is super cool.
take all the time you need.
don't rush shit Randy
keep up the good work
Ah yes, the crossbreed of Dani and FitMC
Holy shit Randall, the perseverance! This was incredible to watch. Keep up the great work dude, you are super inspiring!
5:55 Instant high-school math class flashback lmaooo
That's awsome, Randieboy. Looking forward to see what you'll accomplish next. I enjoyed some of the streams but i understand that coding off camera makes it easier to get things done, so more power to you for making that decision.
Watching this for the first time I was like "Wait is he Cockney or is he from New Jersey because he sounds like both at the same time"
Then I figured out I had forgotten the existence of Australia.
It happens.
Well, well, well, well I knew you got that in you Randy boy. The shader end result is amazing! Now we want that Blood particle projection on the ground :D
Success is not always about the end-goal, but rather about the experience we make alung the way
I used to do a lot of writing on stream for narrative / world building / game design. And found most of the time I was just explaining content I had already made to chat, than actually being creative. I could imagine possibly a weekend stream of a more relaxed stream talking about references or brain storming ideas, but yeah when you're in the flow state of development, keeping chat interested and engaged is a bit of a mission away from the core objective.
How can people dislike a Randy video...
misclick.
i dont know, maybe somebody can be offended by the Alzheimer joke, maybe they have somebody dying of Alzheimer
People who finish the game
I love this shit, man, it's so good. Deadset hype each time you upload
randy: ¨It inst probably the best place to put it but it is A place to put it.¨
bottom left of the screen: shoutout to my ex gfs.
lmao
As much as I thought i'd miss the greenscreen - I really like this format.
ALSO thanks for normalising taking months between devlogs!
This guy gets me laughing more than anything
Respects for hard coding your game man, There's not a lot of people who do that anymore, but I feel more accomplished when I code something from scratch then if it was on an engine or something.
See you in October Randall :)
I honestly wasn't sure if you were ever going to finish the game as I'm having a blast to just watch your personality going all over the place. Good thing you've got back in focus as it seems pretty neat!
3:19 Such a good segment, A+
Agree
Wow, Randy, you're a mad lad) Seriously, I admire such persistence and desire to learn. You did a great job figuring it all out and you make me feel proud. Thanks for sharing your experience with us and good luck with whatever comes next.
"shoutout to my ex-gfs" holy shit dude you are killin' it lmao
Haha didn't laugh
@@NauticaB Who asked
Randy ive seen it all about you and even tuned into some live streams when you did stream. I just wanna say and im sure we all think it no matter what we are proud of you. NO MATTER WHAT KEEP MAKIN DAT GAME!
the 3 dislikes are people traumatized by yandev's else if statements
I feel like I’m more here for randy’s personality and UA-cam content instead of the game.
@@dex6061 oh for sure
Your green screen skits were funny for a while but I'm really happy you're taking a more down-to-earth approach to making the devlogs now with more of a focus on the code.
Damn I've never been this early, sup Randy
PS I'm American so it's currently almost 5 am
Speak for your own timezone, I'm american too, and it's almost 2 AM for me
Good to know I'm not the only one who isn't sleeping. It's 0200 for me.
Russia - 12:36
this is unironically the most entertaining thing i've seen on this site in years
this sounds like a really cool project. thank you for sharing this online Randy. Gl on the next part
This is amazing as always. Not a twitch guy so I have been waiting for these to come back :D Thanks for the awesome content!
Honestly, gonna miss the over-the-top dev vlogs, that's kinda what made your videos so great
Like, absolute shitposts but based on an interesting and somewhat informative topic, and is what separated them from other "game dev vlogs". But, if it helps you get toward what you want to achieve, then I'm glad I was there to witness the golden age
Keep up the good work lad :)
I honestly had no idea that'd all be possible! You shoved some learning in my dome homie
That result is incredible. Procedural generation is really underrated in the gaming community. Here's a suggestion that shouldn't be too hard to implement but might improve the look of the texture ever so slightly.
You can use the gradient of each of the lines to make the rocks on the surface ever so slightly brighter or darker with brighter highlights or darker highlights depending on the angle of the gradient and which way it is angled. Implement this on just the top layer of rocks, and the results should make the game look more alive.
ie highlights get brighter when floor faces sun, highlights get darker when floor faces away from sun
Hey randy I’ve been follow this for a long while and i absolutely can’t wait until this game is open to then public the game already looks beautiful keep grinding at it bro.
What i dont like about a lot of games is where the dirt makes the terrain shape
I would love to see randomly generated cliffs in your game
I absolutely would never have the patience to do what you are doing, so amazing game and I would love to see more
Honestly I am at the point where I don't care if he doesn't come out with the game. I am so freaking entertain by this channel its worth it
randomly appeared in my recommended. No idea what the fuck I just watched
but I liked it. Subbed and can't wait to see the rest of your game
I like that you've made multiple 10min plus vids trying to accomplish the same thing, but you still keep it entertaining.
The more in depth explaining in this format is much better, great video
i like this type of less meme-ish, more serious and "informative" videos
This is exactly the kind of content I have been looking for for two years. I am finally at peace...
Same
All the work, and 99% of people playing will never even notice that it's random.
love it :D
I liked the previous videos, but its super nice to have the Devlogs back! Love this stuff, Randy!
I like these chiller dev logs, i felt like the last few were way over the top for a dev log.
I am currently taking a graphics class in uni and this is the kind of stuff we are learning. Hats of to you for teaching yourself this stuff!