I finally made a Steam game... what next?

  Рет қаралды 34,335

Randy

Randy

Күн бұрын

Пікірлер: 143
@sudotto
@sudotto 19 күн бұрын
he finished a project...
@ameliekk
@ameliekk 19 күн бұрын
All it took was someone else to do all the coding
@marcelpriztonsikorski
@marcelpriztonsikorski 19 күн бұрын
All it took was to make an exact copy of already existing simple enough 3d game into 2d
@dependent-ability8631
@dependent-ability8631 19 күн бұрын
holy shit he's a game dev now
@YngGreen
@YngGreen 19 күн бұрын
no he's not, he did like 5% of coding
@dependent-ability8631
@dependent-ability8631 19 күн бұрын
@@YngGreen yeah like all game devs
@HikeYegiyan
@HikeYegiyan 12 күн бұрын
@@dependent-ability8631 which is fine but he should probably stop saying "I" when referring to the game's development and say "we" lol
@SnapBones
@SnapBones 8 күн бұрын
​@@YngGreen Who are the other devs? Where did he say he wasn't coding it all himself?
@brambasiel
@brambasiel 19 күн бұрын
Wake up, babe! Randy switched programming language again!
@MrMisterkrazy
@MrMisterkrazy 18 күн бұрын
“My plan is to copy Factorio” “I don’t need more than two files” …oh boy “Actually, forget two files, I’m merging them back into one” oh BOY “I can’t wait to copy Factorio” This is gonna be a wild ride, folks
@The_Soup_Wizard
@The_Soup_Wizard 16 күн бұрын
Cross-country road trip in a stick-shift but your driver is an ant eater.
@YouReyKarr
@YouReyKarr 19 күн бұрын
Love watching him learn, hate watching him teach
@maxgamesst1
@maxgamesst1 19 күн бұрын
Great way to put it lol, he's on his way for sure and I don't know anything about game dev
@TheJack120
@TheJack120 19 күн бұрын
"Hey guys my names Randy welcome to my game dev journey!" *7 Years Later* Makes a sprite move left and right
@jonathan0berg
@jonathan0berg 19 күн бұрын
@@TheJack120 He's just like me, but even more talented.
@Zartymil
@Zartymil 18 күн бұрын
> split code into two files > needs to have two windows with each file open at the same time > gets mad > merges them into a humongous 1k line file > still has to open two windows to view different parts of the code wut
@timondalton8731
@timondalton8731 19 күн бұрын
The issue is always always always scope creep. Make it super easy to finish with the ability to add more content. Please for the love of God don't copy factorio. Factorio is not easy to code efficiently at all. Terraria is also super dependant on a crazy amount of good assets and animations for enemies and custom bosses. Go make something like a roguelite. It's easy to finish, and every bit of added content feels like it changes the game tremendously and would feel really rewarding to work on.
@aqlord
@aqlord 19 күн бұрын
YES It's so important to finish the base and add stuff later. You gotta have something to ship no matter the scope
@captainawesome2226
@captainawesome2226 19 күн бұрын
Factorio is one of the most complicated games to code that I can think of. I know because I've tried to do the exact same thing.
@CringeMaster6420
@CringeMaster6420 19 күн бұрын
Skill issue?
@timondalton8731
@timondalton8731 19 күн бұрын
@@CringeMaster6420 Post your resume for me please good sir?
@iveharzing
@iveharzing 19 күн бұрын
@@captainawesome2226 It honestly blows my mind how efficiently Factorio is able to render tens of thousands of entities moving on belts. And that's only 1 tiny part of the game.
@odayprogrammer
@odayprogrammer 19 күн бұрын
You’re so lucky to have so much free time
@malcolmgruber8165
@malcolmgruber8165 18 күн бұрын
"I'm just gonna merge this back to one file." - Not me tearing my eyes out because he can't handle organization in multiple files and just uses a giant single file.
@Zartymil
@Zartymil 18 күн бұрын
and then fuckin opens two windows to view the same file anyway. wtf
@brambasiel
@brambasiel 15 күн бұрын
If you know how to grep (Ctrl-F) effectively you don't need many files.
@brambasiel
@brambasiel 15 күн бұрын
​@@Zartymil Splitting a single file in your editor and not physically on disk does not force an organizational choice upon everyone contributing to the project.
@Zartymil
@Zartymil 15 күн бұрын
@@brambasiel putting everything in a single file is still an organizational decision. I don't see how it does not impose an organizational structure
@brambasiel
@brambasiel 15 күн бұрын
@Zartymil It still does, you are right. But it is less strict in my opinion. In general, Randy putting his code in a single file doesnt make it bad code per se. Copy-pasting repeating code that isn’t modular or reusable (within reason) seems like the bigger problem here.
@luh034
@luh034 18 күн бұрын
Watching this makes me sad at this point, dude. Don't take this negatively, I'm just worried, that this is gonna end like all the other attempts. I mean it's nice to see you get something shipped finally, but it feels like you still haven't learnt from your past mistakes. You still always find something, be it a process, a tool, a language, a way of life or whatever, then hinge everything upon that, then it doesn't go the way you expected it to and the cycle repeats. Please stop trying to find these silver bullets and try to eliminate this exorbitant scope creep that always happens to you. Factorio is ungodly complex, despite it's looks, and absolutely no comparison to devil daggers in terms of complexity. I'd really like to get excited about your plans, but It's really a struggle to do so, given how things have shaped up in the past. All I'm saying is: please remake something that did not take 8 years to make.
@arthurtabatchnic7689
@arthurtabatchnic7689 19 күн бұрын
"Usually the bottleneck isn't the simulation" - a man trying to copy Factorio, in multiplayer no less oh boooooy
@iveharzing
@iveharzing 19 күн бұрын
Man only has 25h of playtime in Factorio and it shows lmao.
@wubsyman5796
@wubsyman5796 19 күн бұрын
Randy try not to switch language & project every week challenge (impossible)
@elingranath
@elingranath 17 күн бұрын
If you're intending to make this game multiplayer, I'd strongly recommend coding it with multiplayer support from the start. Even if you code an entire game with multiplayer in mind, it's just way too big of a task to try to integrate it into a game once it's done, and you will get overwhelmed. I'm working on a multiplayer game right now, and I wasn't prepared for just how much time it would take to network otherwise very simple stuff. My workflow is networking things as I make them. Instead of networking the whole game when it's done in singleplayer, network every new feature you add to it. This makes it much more manageable!
@soggy_dev
@soggy_dev 19 күн бұрын
> Randy: actually shipping a game > Community: still shits on trying now tools > Me: absolutely unsurprised by any of this
@xyklapse
@xyklapse 16 күн бұрын
At this point, its a toxic co-dependent relationship.
@thetiltedcat6167
@thetiltedcat6167 12 күн бұрын
The problem is not him shipping a game, the problem is his pivot. It would seem he hasn't learnt from his scope-creep problems and now wants to... focus his energy on a very big project in a haphazard way, that'll likely have him start over / give up / find something new to do. Without finishing this specific new project... But who knows. He might. But from what we've seen from his earlier videos, probably not.
@filipg4
@filipg4 10 күн бұрын
ikr. Like why the fuk does anyone care so much about how he does shit? It's his life, I feel like it's some weird mix of parasocial and herd mentality.
@user-lz2oh9zz4y
@user-lz2oh9zz4y 19 күн бұрын
He finished his first game after 7 years. It's never too late 💪💪
@GhostyPep
@GhostyPep 19 күн бұрын
Heartwarming: Game developer develops game for the first time.
@fritt_wastaken
@fritt_wastaken 16 күн бұрын
I don't believe you can handle literal Factorio. A cosy little game about automation? Sure. But Factorio is anything but little, it works with scale. If you literally copy it but don't do the scale, the design wouldn't work. And you can't afford to do the scale alone
@alejorag
@alejorag 18 күн бұрын
If somehow Randy manages to replicate Factorio's game loop by any measure I swear I'll buy that game for absolutely everyone I have on my Steam friends list
@RealEngineer
@RealEngineer 17 күн бұрын
We have Randy finishing a game before GTA6.
@CadeXR
@CadeXR 17 күн бұрын
randy, you are good ASMR for writing design docs and general documentation
@quarteratom
@quarteratom 19 күн бұрын
I don't believe you anymore.
@BagManBlog
@BagManBlog 19 күн бұрын
"Just" copy the game and flip it into a different dimension. Workable for a lot of roguelites, shooters, action-combat games, etc. You're going to have to innovate significantly to make a conveyor belt game work in 2d. Conveyor spaghetti is a core part of the challenge in the genre and hard enough to parse on a flat 2d plane with good visibility. Rotating that into vertical 2d space in a platforming perspective is either going to leave you with a large empty space platformer (boring) or interesting terrain and a nightmarish routing headache (unfun).
@toffeethedev
@toffeethedev 19 күн бұрын
"Copy the design from existing games then add your own spin on it to make it not plagarism" claims to not know what he's doing but he's just Solved game development
@greatnate29
@greatnate29 19 күн бұрын
Im not the biggest fan of clones, but it is a valid way to make games and you can learn a lot. Still I think he is putting himself in a box by saying I can't make fun things in my own. He definitely can.
@SnapBones
@SnapBones 8 күн бұрын
​@@greatnate29 Making a 2D ripoff of another game and copying the design decisions 1/1 is not "game design" just like tracing is not "sketching."
@greatnate29
@greatnate29 19 күн бұрын
Randy, copying is a good way to learn and understand stuff, but don't put yourself in a box. You don't need to copy. I think you are approaching the problem with the wrong mindset. You are trying to build an entire game and hoping that the systems come together in a fun way. Stop that, it like can work but it's better not to. Build some bare bones systems without expectations for what it is going to be. Experiment and you will find something that just happens to be fun. Then start building your prototype around that. Like you find a glitch that lets your character clip into walls and then launches them out at max velocity. Boom you have the start of a fun game. Then try to build your prototype around that. Then when you have made your prototype that you know is fun. Remake it from scratch in a more robust way so you can add new things to the game that enhance the fun thing you started with. There are an infinite way to make fun games, but I think some prototyping and going in without expectations is a pretty reliable one. You got this my dude!
@BusinessWolf1
@BusinessWolf1 15 күн бұрын
Grats Randy!!!
@RoughB8
@RoughB8 19 күн бұрын
the madman himself, coding in Odin and building with Jai
@OrthodoxRainbow
@OrthodoxRainbow 18 күн бұрын
It's about the journey not the destination for me! Keep doing your thing.
@davidcauchi
@davidcauchi 19 күн бұрын
Should totally make a Steam engine now.
@mexicanburrito2979
@mexicanburrito2979 18 күн бұрын
Holy shit Randy, congrats! 🎉
@therealdeathbeast
@therealdeathbeast 19 күн бұрын
Nah, switching to another programming language is insane. Bro just can't stick to something and improve on it. And making a factorio like game is gonna be insane i doubt he will be able to do it since he didn't even manage to ship a simple survival/rpg game. If only he learned from his past failures that this isn't a good idea.
@jonathan0berg
@jonathan0berg 19 күн бұрын
Eh, if he's having fun learning more esoteric programming stuff that can be its own reward in a way.
@greatnate29
@greatnate29 19 күн бұрын
I mean I think it's fine if he knows and uses multiple languages. It isn't like he is trying to use multiple languages in the same game. What language you use often isn't all that important.
@PiterTraceurFA
@PiterTraceurFA 17 күн бұрын
He's desperate, it's always "the problem is the language", "the problem is the engine", "the problem is this and that", the real problem is him, lack of character and talent. He's good at one thing, making entertaining youtube videos. He should've stuck with that.
@SafetyKitten
@SafetyKitten 17 күн бұрын
@@jonathan0berg i mean hes not really in the position to be prioritizing fun, considering he moved to thailand to make his finances last as long as possible because hes a full time game dev and this is his first released game in the last 7 years, no?
@jonathan0berg
@jonathan0berg 17 күн бұрын
@@SafetyKitten That is a valid criticism. There is a level of financial risk beyond which it becomes less justifiable to keep investing in a career that isn't breaking even.
@cbbbbbbbbbbbb
@cbbbbbbbbbbbb 19 күн бұрын
Congrats on (almost) finishing a game! Huge accomplishment. Also, Odin is the way. The link in the email for your source code won't download. Edge says it's a virus.
@bosch5303
@bosch5303 19 күн бұрын
My steam library mainly consists of 2 games. Factorio and terraria. Randy's next game? Factorio and terraria Dream come true
@thelordz33
@thelordz33 19 күн бұрын
If he ever finishes it
@SafetyKitten
@SafetyKitten 18 күн бұрын
Release date: Q4 3024
@PiterTraceurFA
@PiterTraceurFA 17 күн бұрын
"come true" lmao
@ASHX44
@ASHX44 19 күн бұрын
he's getting too powerful ...
@ethansito5321
@ethansito5321 19 күн бұрын
Congrats!
@msmeraglia
@msmeraglia 14 күн бұрын
Is seconds since init essentially the NOW time in seconds?
@BurkusCat
@BurkusCat 17 күн бұрын
What is the point of defining a game update rate of 1/30 when for every drawn frame you are doing a complete re-sim update anyway? That base defined rate is essentially pointless. The update isn't really decoupled from the framerate since you are running the update/sim exactly once per frame.
@cnb_kevin
@cnb_kevin 19 күн бұрын
damn dude, the video came out 20 minutes ago, and about 40 minutes ago I was thinking "yeah I should make my engine support webGL as well even though it's a pain"
@cydoentis
@cydoentis 17 күн бұрын
Anyone know what editor theme he is using, It's so easy on the eyes, and I would like to see if it helps my eye strain.
@GeForceRTXTi
@GeForceRTXTi 17 күн бұрын
probably nord midnight
@ryangatchel
@ryangatchel 19 күн бұрын
Hell has frozen over, he has finished a project.
@captainawesome2226
@captainawesome2226 19 күн бұрын
Ha. Hahahaha. Hahahahahahaha. Factorio is not a small or simple game. Good luck! :D
@petersmith9138
@petersmith9138 19 күн бұрын
You need to make a game that only uses emojis as assets
@enfy1337
@enfy1337 19 күн бұрын
switched to odin and suddenly he is actually shipping games. based lang
@HumanityAsCode
@HumanityAsCode 19 күн бұрын
WGPU is another way to handle multiple platforms and support the Web.
@SnakeEngine
@SnakeEngine 19 күн бұрын
Or just use SDL2/3 with its internal renderer. Good enough for sprity 2D games.
@building4soup
@building4soup 19 күн бұрын
what happened to the skool community thing?
@senkrouf
@senkrouf 18 күн бұрын
How do you handle the lack of code completion using Foucs?
@mariansimecek
@mariansimecek 18 күн бұрын
I just started programing in Odin and I love the language. 🔥
@mogaming163
@mogaming163 19 күн бұрын
Does this build off of ooga booga or? Since I thought all the games were gonna build off of it
@mogaming163
@mogaming163 15 күн бұрын
@@xillb1 :( i hope the other dev is still working on it
@yukoi8825
@yukoi8825 18 күн бұрын
can someone tell me why does he not use a engine like unreal or unity. what exactly is he doing and what are the benefits of doing what he’s doing when making games
@vycdev
@vycdev 19 күн бұрын
Omg, he finally did it
@NPCNo-xm2li
@NPCNo-xm2li 19 күн бұрын
Never in all the years I've been watching would I expect you to actually finish a project
@savedbybravado4382
@savedbybravado4382 15 күн бұрын
he actually did it
@Rico-cp4xp
@Rico-cp4xp 18 күн бұрын
0:54 Song name?
@saniancreations
@saniancreations 18 күн бұрын
How does a man build an odin project using `jai build.jai`...? You got a jai build script to call the odin compiler for you? What's going on there pal
@flebedev9974
@flebedev9974 12 күн бұрын
you should leak the jai compiler, so that we can follow along
@TheAquaStar
@TheAquaStar 19 күн бұрын
Oh he actually finished something
@RenCode
@RenCode 18 күн бұрын
that was epic!
@JakeND
@JakeND 12 күн бұрын
The world's most successful unsuccessful game developer
@thatperson9478
@thatperson9478 18 күн бұрын
why the hell is all the code in one file??????
@McWickyyyy
@McWickyyyy 19 күн бұрын
You have inspired me to continue my journey of game dev on my channel. Thank you good sir. I like your content man. Just a chill dude getting stuff done as he goes. It’s similar to how I operate. Love the vids!
@TWlaz
@TWlaz 19 күн бұрын
Unironically, I have gotten more game dev done in the last few weeks since his last devlog than the last two years prior. (Ironically, I was doing it in Odin, I really recommend it to anyone wanting to do low-level stuff)
@andre_van_duin
@andre_van_duin 19 күн бұрын
Sorry to tell you this Randy but this will fail 100%. Creating Factorio took a group of extremely talented people 10+ years to develop.
@greatnate29
@greatnate29 19 күн бұрын
I mean you can make a fun factory game without going for the size and scale needed for factorio. He can do it if he makes sure to keep it rather light and simplifies a lot of the systems. It still sounds hard though.
@TheRealBigYang
@TheRealBigYang 19 күн бұрын
​@greatnate29 he definitely kept it light the last 10 years :D
@ult1873
@ult1873 19 күн бұрын
Omg, odin-lang!
@rezaka116
@rezaka116 19 күн бұрын
No freaking way!
@orang3blaz3
@orang3blaz3 19 күн бұрын
Steal like a game dev babyyyyyy
@TS-by9pg
@TS-by9pg 19 күн бұрын
"Copy the design one for one, just change the perspective" Dude just invented plagiarism and now thinks he's a genius
@skarin1138
@skarin1138 19 күн бұрын
Devil daggers
@Plat1
@Plat1 19 күн бұрын
No way randall
@BrazilMentionedHueHue
@BrazilMentionedHueHue 19 күн бұрын
Uhu, go Odin
@itsafish4600
@itsafish4600 19 күн бұрын
FINALLY
@exciting-burp
@exciting-burp 19 күн бұрын
You came up with exactly the idea that I wad never going to get round to. This is great news, because now I can play the game instead of building it.
@zacharychristy8928
@zacharychristy8928 17 күн бұрын
Play the game? You must be new here, haha
@vanish3408
@vanish3408 15 күн бұрын
don't listen to the haters. you're gonna make it randy. try do reduce the scope to minimum and SHIP.
@rezz__emiya5948
@rezz__emiya5948 19 күн бұрын
🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥
16 күн бұрын
love to see a good ol' build.bat!
@francodeluca6088
@francodeluca6088 19 күн бұрын
Dam 🔥🔥
@Yellow_Plus_Red
@Yellow_Plus_Red 19 күн бұрын
omg another Vampire Survivors clone noooo D:
@maxgamesst1
@maxgamesst1 19 күн бұрын
It's not a clone anymore it's a genre. And it doesn't have any of the crazy stacking progressing upgrades and build variation so it's not even a part of that genre. Twinstick shooters have existed for decades
@AnnasVirtual
@AnnasVirtual 19 күн бұрын
omg odin
@bobojenkins5805
@bobojenkins5805 19 күн бұрын
is this the isaac game? my grandson wants the isaac game
@emsax
@emsax 19 күн бұрын
Please lord develop code using multiple files its so ugly and overcomplicates development. There is almost no good reason to have 2k lines of code in a file.
@zacharychristy8928
@zacharychristy8928 17 күн бұрын
Yeah, I don't get how it's hard to open another file in an editor or IDE, but to scroll or CTRL+F your way through a file with a 4 figure line count is easy?
@jugalnaik
@jugalnaik 17 күн бұрын
Wtf
@brudduh
@brudduh 19 күн бұрын
yo
@magscat493
@magscat493 18 күн бұрын
Oh boy, here we go again. Wait, what? He finished a game?
@H3rry118
@H3rry118 19 күн бұрын
Bald :D
@dangerzara
@dangerzara 18 күн бұрын
wtf
@imamdarwin3750
@imamdarwin3750 19 күн бұрын
If you finish that factorio and terraria's secret child I will play that game for about 2 years continuously then stop, and play 2 years more. Please finish it.
@ge_onn
@ge_onn 19 күн бұрын
18 views in 1 minute bro fell off
@msmeraglia
@msmeraglia 17 күн бұрын
what the heck is seconds_since_init()?
@brambasiel
@brambasiel 15 күн бұрын
exactly what it says
@msmeraglia
@msmeraglia 15 күн бұрын
@@brambasiel right... but init which var, frame_time? something else? and when does it get reset, which variable is it acting on lol what it says isnt clear otherwise i wouldnt have asked
@brambasiel
@brambasiel 14 күн бұрын
@@msmeraglia My guess is that the function just returns the seconds passed since the game started (initialization). Raylib (a low level video game library) has a similar function with a worse name called GetTime(), so Randy did a good job!
@msmeraglia
@msmeraglia 14 күн бұрын
Since what was init? Is it reset each frame? Which variable is the init referring to
I Scraped the Entire Steam Catalog, Here’s the Data
11:29
Newbie Indie Game Dev
Рет қаралды 660 М.
The Problem With Procedural Generation
17:57
Acerola
Рет қаралды 278 М.
Wednesday VS Enid: Who is The Best Mommy? #shorts
0:14
Troom Oki Toki
Рет қаралды 50 МЛН
Jaidarman TOP / Жоғары лига-2023 / Жекпе-жек 1-ТУР / 1-топ
1:30:54
No-engine 2D rendering in 600 lines of code
23:21
Randy
Рет қаралды 57 М.
5 DEVS Make a GAME without COMMUNICATING! (Christmas edition)
15:49
Blackthornprod
Рет қаралды 182 М.
What One Year of Game Development Looks Like
12:47
Antique Gear Games
Рет қаралды 4,4 М.
I Dominated The Environment To Save Humanity in Satisfactory
34:58
Can I remake those SH*TTY mobile games in 1 HOUR?
23:13
Code Bullet
Рет қаралды 3 МЛН
10 Gamedev Libraries For 10 Needs (used by AAA companies)
11:33
Oskar Schramm
Рет қаралды 31 М.
Can You Beat Minecraft From One Grass Block
35:27
Beppo
Рет қаралды 3,8 МЛН
"Just Hire More Devs!" | Project Feline Devlog
34:48
Raymond Cripps
Рет қаралды 119 М.
The Best Games from GMTK Game Jam 2024
23:45
Game Maker's Toolkit
Рет қаралды 549 М.
Wednesday VS Enid: Who is The Best Mommy? #shorts
0:14
Troom Oki Toki
Рет қаралды 50 МЛН