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

Поделиться
HTML-код
  • Опубликовано: 10 дек 2024

Комментарии • 116

  • @sudotto
    @sudotto 2 дня назад +405

    he finished a project...

    • @ameliekk
      @ameliekk 2 дня назад +22

      All it took was someone else to do all the coding

    • @marcelpriztonsikorski
      @marcelpriztonsikorski 2 дня назад +16

      All it took was to make an exact copy of already existing simple enough 3d game into 2d

  • @dependent-ability8631
    @dependent-ability8631 2 дня назад +294

    holy shit he's a game dev now

  • @YouReyKarr
    @YouReyKarr 2 дня назад +198

    Love watching him learn, hate watching him teach

    • @maxgamesst1
      @maxgamesst1 2 дня назад +13

      Great way to put it lol, he's on his way for sure and I don't know anything about game dev

  • @brambasiel
    @brambasiel 2 дня назад +69

    Wake up, babe! Randy switched programming language again!

  • @TheJack120
    @TheJack120 2 дня назад +83

    "Hey guys my names Randy welcome to my game dev journey!"
    *7 Years Later*
    Makes a sprite move left and right

    • @jonathan0berg
      @jonathan0berg 2 дня назад +5

      @@TheJack120 He's just like me, but even more talented.

  • @timondalton8731
    @timondalton8731 2 дня назад +84

    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 2 дня назад +5

      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 2 дня назад +5

      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 2 дня назад

      Skill issue?

    • @timondalton8731
      @timondalton8731 2 дня назад +7

      @@CringeMaster6420 Post your resume for me please good sir?

    • @iveharzing
      @iveharzing 2 дня назад +7

      @@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.

  • @MrMisterkrazy
    @MrMisterkrazy День назад +6

    “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

  • @soggy_dev
    @soggy_dev 2 дня назад +21

    > Randy: actually shipping a game
    > Community: still shits on trying now tools
    > Me: absolutely unsurprised by any of this

  • @luh034
    @luh034 День назад +6

    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.

  • @malcolmgruber8165
    @malcolmgruber8165 2 дня назад +9

    "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 День назад +1

      and then fuckin opens two windows to view the same file anyway. wtf

  • @CadeXR
    @CadeXR День назад +1

    randy, you are good ASMR for writing design docs and general documentation

  • @odayprogrammer
    @odayprogrammer 2 дня назад +8

    You’re so lucky to have so much free time

  • @Zartymil
    @Zartymil День назад +5

    > 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

  • @alejorag
    @alejorag День назад +2

    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

  • @user-lz2oh9zz4y
    @user-lz2oh9zz4y 2 дня назад +7

    He finished his first game after 7 years. It's never too late 💪💪

  • @arthurtabatchnic7689
    @arthurtabatchnic7689 2 дня назад +27

    "Usually the bottleneck isn't the simulation"
    - a man trying to copy Factorio, in multiplayer no less
    oh boooooy

    • @iveharzing
      @iveharzing 2 дня назад +6

      Man only has 25h of playtime in Factorio and it shows lmao.

  • @toffeethedev
    @toffeethedev 2 дня назад +31

    "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 2 дня назад +1

      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.

  • @GhostyPep
    @GhostyPep 2 дня назад +5

    Heartwarming: Game developer develops game for the first time.

  • @BagManBlog
    @BagManBlog 2 дня назад +3

    "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).

  • @elingranath
    @elingranath 13 часов назад

    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!

  • @greatnate29
    @greatnate29 2 дня назад +4

    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!

  • @quarteratom
    @quarteratom 2 дня назад +6

    I don't believe you anymore.

  • @RoughB8
    @RoughB8 2 дня назад +1

    the madman himself, coding in Odin and building with Jai

  • @OrthodoxRainbow
    @OrthodoxRainbow День назад

    It's about the journey not the destination for me! Keep doing your thing.

  • @andre_van_duin
    @andre_van_duin 2 дня назад +42

    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 2 дня назад +3

      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 2 дня назад +2

      ​@greatnate29 he definitely kept it light the last 10 years :D

  • @davidcauchi
    @davidcauchi 2 дня назад +5

    Should totally make a Steam engine now.

  • @mexicanburrito2979
    @mexicanburrito2979 День назад

    Holy shit Randy, congrats! 🎉

  • @ASHX44
    @ASHX44 2 дня назад +5

    he's getting too powerful ...

  • @RealEngineer
    @RealEngineer 23 часа назад

    We have Randy finishing a game before GTA6.

  • @HumanityAsCode
    @HumanityAsCode 2 дня назад +2

    WGPU is another way to handle multiple platforms and support the Web.

    • @SnakeEngine
      @SnakeEngine 2 дня назад

      Or just use SDL2/3 with its internal renderer. Good enough for sprity 2D games.

  • @bosch5303
    @bosch5303 2 дня назад +2

    My steam library mainly consists of 2 games. Factorio and terraria.
    Randy's next game? Factorio and terraria
    Dream come true

  • @cnb_kevin
    @cnb_kevin 2 дня назад +1

    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"

  • @mariansimecek
    @mariansimecek 2 дня назад

    I just started programing in Odin and I love the language. 🔥

  • @vycdev
    @vycdev 2 дня назад +1

    Omg, he finally did it

  • @ethansito5321
    @ethansito5321 2 дня назад

    Congrats!

  • @ryangatchel
    @ryangatchel 2 дня назад

    Hell has frozen over, he has finished a project.

  • @cbbbbbbbbbbbb
    @cbbbbbbbbbbbb 2 дня назад +1

    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.

  • @magscat493
    @magscat493 День назад

    Oh boy, here we go again. Wait, what? He finished a game?

  • @wubsyman5796
    @wubsyman5796 2 дня назад +2

    Randy try not to switch language & project every week challenge (impossible)

  • @TheAquaStar
    @TheAquaStar 2 дня назад

    Oh he actually finished something

  • @petersmith9138
    @petersmith9138 2 дня назад +1

    You need to make a game that only uses emojis as assets

  • @ult1873
    @ult1873 2 дня назад +1

    Omg, odin-lang!

  • @Rico-cp4xp
    @Rico-cp4xp 2 дня назад

    0:54 Song name?

  • @enfy1337
    @enfy1337 2 дня назад

    switched to odin and suddenly he is actually shipping games. based lang

  • @rezaka116
    @rezaka116 2 дня назад

    No freaking way!

  • @RenCode
    @RenCode День назад

    that was epic!

  • @therealdeathbeast
    @therealdeathbeast 2 дня назад +13

    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 2 дня назад +8

      Eh, if he's having fun learning more esoteric programming stuff that can be its own reward in a way.

    • @greatnate29
      @greatnate29 2 дня назад +1

      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 21 час назад

      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 21 час назад +2

      @@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 20 часов назад

      @@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.

  • @saniancreations
    @saniancreations День назад +1

    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

  • @cydoentis
    @cydoentis 21 час назад

    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.

  • @mogaming163
    @mogaming163 2 дня назад +2

    Does this build off of ooga booga or? Since I thought all the games were gonna build off of it

  • @captainawesome2226
    @captainawesome2226 2 дня назад +2

    Ha. Hahahaha. Hahahahahahaha. Factorio is not a small or simple game. Good luck! :D

  • @rodrigoetoobe2536
    @rodrigoetoobe2536 2 дня назад

    How do you handle the lack of code completion using Foucs?

  • @yukoi8825
    @yukoi8825 День назад

    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

  • @skarin1138
    @skarin1138 2 дня назад

    Devil daggers

  • @orang3blaz3
    @orang3blaz3 2 дня назад +1

    Steal like a game dev babyyyyyy

  • @McWickyyyy
    @McWickyyyy 2 дня назад

    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 2 дня назад

      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)

  • @BurkusCat
    @BurkusCat День назад

    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.

  • @BrazilMentionedHueHue
    @BrazilMentionedHueHue 2 дня назад

    Uhu, go Odin

  • @msmeraglia
    @msmeraglia 7 часов назад +1

    what the heck is seconds_since_init()?

  • @building4soup
    @building4soup 2 дня назад

    what happened to the skool community thing?

  • @thatperson9478
    @thatperson9478 День назад

    why the hell is all the code in one file??????

  • @Plat1
    @Plat1 2 дня назад

    No way randall

  • @NPCNo-xm2li
    @NPCNo-xm2li 2 дня назад +1

    Never in all the years I've been watching would I expect you to actually finish a project

  • @itsafish4600
    @itsafish4600 2 дня назад

    FINALLY

  • @AnnasVirtual
    @AnnasVirtual 2 дня назад

    omg odin

  • @TS-by9pg
    @TS-by9pg 2 дня назад +14

    "Copy the design one for one, just change the perspective"
    Dude just invented plagiarism and now thinks he's a genius

  • @Yellow_Plus_Red
    @Yellow_Plus_Red 2 дня назад +1

    omg another Vampire Survivors clone noooo D:

    • @maxgamesst1
      @maxgamesst1 2 дня назад +7

      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

  • @francodeluca6088
    @francodeluca6088 2 дня назад

    Dam 🔥🔥

  • @rezz__emiya5948
    @rezz__emiya5948 2 дня назад

    🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥

  • @brudduh
    @brudduh 2 дня назад

    yo

  • @bobojenkins5805
    @bobojenkins5805 2 дня назад +2

    is this the isaac game? my grandson wants the isaac game

  • @H3rry118
    @H3rry118 2 дня назад

    Bald :D

  • @dangerzara
    @dangerzara 2 дня назад

    wtf

  • @exciting-burp
    @exciting-burp 2 дня назад +1

    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.

  • @jugalnaik
    @jugalnaik 5 часов назад

    Wtf

  • @emsax
    @emsax 2 дня назад +3

    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 14 часов назад

      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?

  • @imamdarwin3750
    @imamdarwin3750 2 дня назад

    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 2 дня назад +5

    18 views in 1 minute bro fell off