Making moddable games is quite easy, actually

Поділитися
Вставка
  • Опубліковано 23 січ 2025

КОМЕНТАРІ • 338

  • @IGoByLotsOfNames
    @IGoByLotsOfNames  15 годин тому +432

    Note: Yes i also tried lua but I did not like it.

    • @Console.Log01
      @Console.Log01 15 годин тому +14

      I hate l*a (interpreted language) but it was the simplest to implement so

    • @waterisaneurotoxin7788
      @waterisaneurotoxin7788 15 годин тому +3

      Same! I appreciate someone not using Lua for modding, it sucks.

    • @PinkTurkey1
      @PinkTurkey1 15 годин тому

      is mem ree safe or danger? 😬

    • @ethanbuttazzi2602
      @ethanbuttazzi2602 14 годин тому +9

      @ why did you censor lua like it was a slur? its literally just moon in portuguese.

    • @henriqueandrulis9859
      @henriqueandrulis9859 14 годин тому +5

      skill issue

  • @robuxyyyyyyyyyy4708
    @robuxyyyyyyyyyy4708 13 годин тому +277

    0:43 I audibly laughed at the censoring of r*st

    • @gamingcow7796
      @gamingcow7796 6 годин тому +6

      i was gonna comment "rewrite in rust" lmao

    • @-._-._-._
      @-._-._-._ 6 годин тому +12

      @@gamingcow7796 come on that's worse than completing gregtech

  • @12226
    @12226 15 годин тому +557

    igblon releasing a video every six months be like

    • @12226
      @12226 15 годин тому +29

      hold on last one was a month ago

    • @IGoByLotsOfNames
      @IGoByLotsOfNames  15 годин тому +193

      Average content per day: 0.016 minutes per day

    • @ruthless3r
      @ruthless3r 14 годин тому +22

      @@IGoByLotsOfNames You should make your videos' runtime into a stock currency

    • @projectdeveloper9311
      @projectdeveloper9311 13 годин тому +6

      @ruthless3r NFTs of frames of his videos

    • @tritonwe8937
      @tritonwe8937 10 годин тому +2

      He probably breather 4 times per minute and hibernates during winter

  • @neb1258
    @neb1258 15 годин тому +209

    this video made me get out of bed for the first time in 15 years

    • @pitzo5555
      @pitzo5555 5 годин тому +2

      next step is putting down the cup

  • @thezenit228
    @thezenit228 14 годин тому +193

    Close enough, welcome back Notch.

  • @atomicanachronism8849
    @atomicanachronism8849 15 годин тому +73

    Foreshadowing for Ultimate Gregification (Nomifactory: GTCEu on every platform)

    • @IGoByLotsOfNames
      @IGoByLotsOfNames  15 годин тому +45

      Nomifactory GTCEu reportedly confirmed to be released on TempleOS in ████ A.D.

    • @rokaslokusevicius3810
      @rokaslokusevicius3810 7 годин тому

      ​@@IGoByLotsOfNames in glorious 480×640 resolution

    • @atomicanachronism8849
      @atomicanachronism8849 5 годин тому

      you could probably get like billion fps running at 640x480

  • @truss3518
    @truss3518 13 годин тому +54

    You are a true programmer, no comments anywhere in sight

    • @IGoByLotsOfNames
      @IGoByLotsOfNames  3 години тому +7

      "Erm guys it's self documenting code!!" - #1 excuse used for not commenting

    • @seanathonhooper
      @seanathonhooper 2 години тому

      @@IGoByLotsOfNames All code is self documenting if you're not dumb 😎

  • @TalonFloof
    @TalonFloof 15 годин тому +109

    One month later and we get a 2 minute video, truly an igblon moment

  • @RolandGenWorks
    @RolandGenWorks 15 годин тому +152

    5 limbillion mods needed

    • @toboidlabs
      @toboidlabs 15 годин тому +6

      is that roland from the floor of general works

    • @sandermur5613
      @sandermur5613 15 годин тому +4

      project moon is everywhere, it cannot be contained.

    • @Urkikk
      @Urkikk 15 годин тому +2

      It breached out of L Corp for years already.

    • @iconofthicc6086
      @iconofthicc6086 14 годин тому +4

      @@Urkikk this channel invoked them by showing that one Sinclair image on the last video

    • @heh2393
      @heh2393 7 годин тому

      Billions must mod 🥸👇

  • @Ace-gi8pf
    @Ace-gi8pf 14 годин тому +67

    The "Shut the fuck up please" to AI prompt is so true, most of the time that shit is just wrong

    • @ThatIsALakeSir
      @ThatIsALakeSir 7 годин тому +1

      sometimes it’s right… especially when i search up gun things

    • @ivanlol7153
      @ivanlol7153 5 годин тому

      And most of the time it just repeats what the first normal result says anyways

    • @noxmore
      @noxmore 4 години тому +1

      pro tip: if you can't turn it off in settings, you can block custom elements with the ublock picker tool

    • @khai96x
      @khai96x 3 години тому

      ​@@noxmoreExactly what I did.

  • @Ginsekami
    @Ginsekami 15 годин тому +85

    I died when you censored rust lmao

    • @robuxyyyyyyyyyy4708
      @robuxyyyyyyyyyy4708 13 годин тому +12

      He was so real for that

    • @rj7250a
      @rj7250a 10 годин тому +7

      Lets not get sued by the foundation.

  • @goldencreepersthesecond
    @goldencreepersthesecond 15 годин тому +47

    finally, we can explode our computers in the most optimised way possible.

  • @durax-0xf
    @durax-0xf 8 годин тому +17

    modded minecraft to game dev pipeline is real

    • @nicholas-dv1mg
      @nicholas-dv1mg 6 годин тому +5

      greg player to greg producer.

    • @Froxmog
      @Froxmog 4 години тому +1

      Greg to Gerg.

  • @xfaon
    @xfaon 15 годин тому +23

    bro dissed us rust users

    • @najawin8348
      @najawin8348 14 годин тому +4

      Really, you dissed yourself if you think about it.

    • @robuxyyyyyyyyyy4708
      @robuxyyyyyyyyyy4708 13 годин тому +1

      Deserved

    • @okie9025
      @okie9025 5 годин тому +8

      REAL LANGUAGES allow for cool and based things like memory leaks and data races. rust is not a REAL LANGUAGE

    • @robuxyyyyyyyyyy4708
      @robuxyyyyyyyyyy4708 4 години тому

      @@okie9025 I mean, first of all, from all I've seen and heard, rust is extremely hard to read (no fucking thanks), and secondly, if you code well enough you don't need the language to do it for you

    • @computer_dude
      @computer_dude 2 години тому

      ​@@robuxyyyyyyyyyy4708 rust is pretty easy to read, and if someone formatted their code like they discoverered the keyboard yesterday, then you can just run it through rustfmt and it'll look clean. though, claiming rust codes for you is like saying that cars with automatic transmission drive by themselves. all it does is not allow you to shoot your own foot, which is a function you can completely ignore by using traditional pointers (at which point, it just starts to look a lot more like C++ anyway).

  • @AaronL0905
    @AaronL0905 15 годин тому +17

    Oh yeah I forgot you were going insane making a game

  • @Triikouu
    @Triikouu 15 годин тому +460

    i clicked on this while playing clash royale on accident and i lost because of it so I'm leaving a dislike

    • @minchy9094
      @minchy9094 9 годин тому +12

      Fair

    • @themagmagamer6632
      @themagmagamer6632 5 годин тому +1

      All because your giant finger's miss clicked

    • @Froxmog
      @Froxmog 4 години тому +3

      Well, that's kinda on you for playing Clash Royale in the first place...💀🙏

    • @themagmagamer6632
      @themagmagamer6632 4 години тому +1

      @@Froxmog lol

    • @Equis_D
      @Equis_D 43 хвилини тому

      XD

  • @jem5636
    @jem5636 15 годин тому +15

    Actual voice? No way

  • @AlexMcKenzie-m2m
    @AlexMcKenzie-m2m 10 годин тому +5

    You were the first channel I ever subscribed to for the hypixel content. I stopped playing a bit ago and have also been doing some programming, so it's kind of surreal to see you making your own game engine
    Good luck

  • @ItsAnony
    @ItsAnony 15 годин тому +62

    0:15 igblon face reveal (real)

    • @breadxlord3938
      @breadxlord3938 14 годин тому +3

      No that's a different person

    • @manbruh2
      @manbruh2 13 годин тому +2

      @@breadxlord3938 im pretty sure it's iglbom

    • @uhhh_Neon
      @uhhh_Neon 13 годин тому +4

      It's Kitboga

    • @breadxlord3938
      @breadxlord3938 13 годин тому +1

      @@manbruh2 Someone said it’s kitboga

  • @edgaru0893
    @edgaru0893 6 годин тому +2

    Absolutely based video series. You somehow manage to choose all of the most based tech like Vulkan, C++ and now WASM, and still manage to make sth way beyond a triangle on a screen. Looking forward to your next video.

    • @slavic_commonwealth
      @slavic_commonwealth 5 годин тому

      opengl is not based? it's much simpler than vulkan

    • @okie9025
      @okie9025 5 годин тому +2

      based is subjective: some would call wasm crappy webshit garbage, c++ a footgun nightmare scenario, and vulkan... idk literally nobody talks about vulkan

    • @erie3936
      @erie3936 5 годин тому

      ​@slavic_commonwealth and way slower. Although it's borderline impossible to be faster than vulkan

    • @erie3936
      @erie3936 5 годин тому

      ​@slavic_commonwealth and way slower. Although it's borderline impossible to be faster than vulkan

    • @fullaccess2645
      @fullaccess2645 3 години тому

      @@okie9025 i mean yeah c++ is riddled with pitfalls but its a 40 year old language what did you expect? besides they're doing a great job of modernizing it.

  • @HandsomeToast
    @HandsomeToast 15 годин тому +17

    Will we ever see nomifactory again?

    • @IGoByLotsOfNames
      @IGoByLotsOfNames  15 годин тому +51

      this is nomifactory wdym

    • @mambodog5322
      @mambodog5322 14 годин тому +18

      This is what goes on when you send one of the microminers on a mission

    • @sibren9874
      @sibren9874 13 годин тому +2

      no because post assline progression in Nomifactory CEU is awful

    • @tirterra1222
      @tirterra1222 12 годин тому +5

      He's just remaking a better minecraft that is moddable to make a better harder gregtech modpack, it's all part of the masterplan

  • @iamseamonkey6688
    @iamseamonkey6688 7 годин тому +1

    I was literally just rewatching your nomifactory series this morning before you uploaded. talk about good timing!

  • @jolukei7148
    @jolukei7148 11 годин тому +1

    Solid stuff! Really looking forward to your next steps with that Project.

  • @frankfunderchuck
    @frankfunderchuck 10 годин тому +3

    nice video! thank you for still uploading!

  • @icedlatterR
    @icedlatterR 15 годин тому +3

    cool programming, funny presentation. cool, idk

  • @MrJefferson07
    @MrJefferson07 8 годин тому +1

    If I ever make a game, which is highly improbable cause there's no way I stay focused for more than 2 minutes on a page of LEARNING, I'll remember this video.

  • @alosreal
    @alosreal 6 годин тому +2

    my nokia was lagging so i watched this in 144p greate video

  • @havibrass
    @havibrass 15 годин тому +4

    quite simple, truly

  • @test-rj2vl
    @test-rj2vl 3 години тому +2

    Lua isn't bad choice. What I as a a modder like is that I don't have to compile my mod. You could ever add file watcher to your game so that ctrl + s in text editor would cause automatic reload of mod. Or if people in your community don't like Lua you could add Javascript. One game where JS modding is well done (or at least was well done when I last played it like 2 years ago) is OpenRCT2. You can take a look it's plugins -like you don't need any JS frameworks or other fancy stuff you can just start writing your logic right away.

  • @Avakiann
    @Avakiann 15 годин тому +3

    i dont understand shit, but still pay attention to the video like my life depends on it, i love your videos it doest matter what they are about

  • @runawayskeleton
    @runawayskeleton 15 годин тому +18

    dude this real voice commentary is awesome

  • @br2646
    @br2646 13 годин тому +4

    You made my day igballs

    • @br2646
      @br2646 13 годин тому +4

      Nevermind video is only 2 minutes

  • @matthewmonkhouse9147
    @matthewmonkhouse9147 2 години тому +1

    When are you continuing, Greg tech?

  • @ikariNoShunkan
    @ikariNoShunkan 6 хвилин тому

    This Game Would Be Heavy as hell... Good luck and im excited to see what u can achieve

  • @gulagproplayer
    @gulagproplayer Годину тому

    bro is making minecraft 3

  • @notanenglishperson9865
    @notanenglishperson9865 Годину тому

    Reading the title:"what's the catch?"
    Seing the authors name: "ah, there it is"

  • @YodaJu4
    @YodaJu4 5 годин тому +2

    When is the next Nomifactory Pls

  • @zewnes
    @zewnes 15 годин тому +1

    we need a brobdingnagian amount of mods with this one 🗣

  • @RERE-iz2dy
    @RERE-iz2dy 10 годин тому +2

    will igblon make his own gregtech in his own game? lets find out one day

  • @Ericjuega123
    @Ericjuega123 5 годин тому +2

    Please we need more nomifactory

  • @wlockuz4467
    @wlockuz4467 3 години тому

    The stfu over the AI overview is just perfect.

  • @Kyxyzy-nn8pc
    @Kyxyzy-nn8pc 12 годин тому +2

    PLEASE make a channel dedicated to this

  • @LeoB100
    @LeoB100 15 годин тому +4

    he got a new name no way

  • @mad_man310
    @mad_man310 15 годин тому +3

    anudda banger from mistuh lots of names

  • @omni2066
    @omni2066 10 годин тому +5

    this is amazing, playing modded games really makes them more entertaining for me

  • @RuoShiLi
    @RuoShiLi 5 годин тому +2

    2:06 GREGTECH IN THE IGBLON GAME!!?!6!6!6!??!???!!!?!?

  • @lololordjr
    @lololordjr 15 годин тому +5

    Or is it?

    • @_Shaddai_
      @_Shaddai_ 15 годин тому +1

      *v sauce music start playing*
      You see making a moddeble game you need to...

  • @mersulito
    @mersulito 15 годин тому +3

    situation is crazy

  • @SkinChangerDev
    @SkinChangerDev 13 годин тому +2

    ngl using WA for mods is a really cool idea

  • @colinrobinson9858
    @colinrobinson9858 10 годин тому +5

    Lua? More like hawk tuah

  • @KirbySpitBallinToTheMic
    @KirbySpitBallinToTheMic 15 годин тому +2

    I can't wait for the next time you. I will not elaborate further.

  • @bungusgaming2538
    @bungusgaming2538 15 годин тому +5

    igblon voice??? this is new for me

  • @some_european
    @some_european 12 годин тому +1

    I can only comprehend C++, so not seeing 5 replaceable infinities worth of code in other languages was a relief

  • @anonymouskitten4715
    @anonymouskitten4715 15 годин тому +4

    Nooooo dynamically linked code can’t be verified by the compiler!!! It’s unsafe noooooo /j

    • @TechnologicNick
      @TechnologicNick 15 годин тому +5

      You can still write it in R*st and compile to WASM

    • @VelvetSage
      @VelvetSage 13 годин тому

      who cares its sandboxed

    • @fullaccess2645
      @fullaccess2645 3 години тому

      @@VelvetSage it cant steal your passwords but it can crash your game

    • @VelvetSage
      @VelvetSage 3 години тому

      @fullaccess2645 depends on how implementation

  • @Pillow_
    @Pillow_ Годину тому

    i thought this was a voice reveal, until i realised that last quarter's video was

  • @ezyybin604
    @ezyybin604 15 годин тому +3

    simply make it modular and you’re good

    • @rj7250a
      @rj7250a 10 годин тому +1

      It worked for Quake in 1996, but now games are used to spread malware.
      You need a sandbox, and creating one yourself is too much work.

  • @griff2009
    @griff2009 12 годин тому +1

    I was just wondering where you where, good to see you person of many pseudonyme

  • @oklol681
    @oklol681 9 годин тому +1

    if you use godot, it has built in support for loading external .zip/.pck files and mounting them into the game, so you can change a texture in a mod and it will look like that in the game, or you can write code and do everything you can with godot in the mod

  • @MrRMC-eo3fi
    @MrRMC-eo3fi 14 годин тому +2

    I have a question for igblon himself. When is act 2 of supersymmetry?

  • @CakeQuester
    @CakeQuester 3 години тому +1

    BRAZIL MENTIONED??????????????????????

  • @G-SUS420
    @G-SUS420 15 годин тому +1

    WE FINALLY HAVE AVOICE

  • @thatcipher
    @thatcipher 7 годин тому

    I see why people tend to use Lua for such things like modding capabilities but yet I am very happy about everyone opting to not do that.

  • @vikingwalrus2253
    @vikingwalrus2253 8 годин тому

    Very cool, looking forward to next video Igloo

  • @fiiral5870
    @fiiral5870 13 годин тому +1

    Where is the scene from 0:34 from?

  • @Dehhoy
    @Dehhoy 6 годин тому

    In theory you could mod any game

  • @henriqueandrulis9859
    @henriqueandrulis9859 14 годин тому

    bro is on his orespawn arch

  • @starghosmw
    @starghosmw 2 години тому

    I love how my favorite "Investing thousands of hours in modded Minecraft because I hate myself" channel turns into "Investing thousands of hours Coding because I hate myself" channel

  • @dungeonrobot
    @dungeonrobot 14 годин тому +14

    WASM my beloved
    (I have been using WASM for modding support for my VR social app I’m developing)
    One thing to be careful of is that WASM’s “near native” speeds are when it’s being run with JIT or when it’s recompiled before being run. If you end up using a very straightforward WASM implementation, it’ll be a lot slower than it could be.

    • @IGoByLotsOfNames
      @IGoByLotsOfNames  14 годин тому +3

      I forgot to mention the JIT feature in the video, so thanks for bringing it up

  • @Calliber50
    @Calliber50 Годину тому

    I'm beginning to feel like a code god (code god) All my nerds from the front to back nod (back nod) 😎

  • @paul-philippRosenjart
    @paul-philippRosenjart 4 години тому

    i just made a modified game engine on Quake3e, and a game on openarena, the engine does literally nothing except handle the game executable and other stuff thats just really essential, the game handles the rest, the game is a qvm while the engine is a .exe/.elf/macho file (UNIX/Linux/Mac, NT OSes) but idk how to navigate the code so i just added a custom scripting language to the game lmao, im planning to utilize it into my map editor for scripted sequences :D

  • @autononima
    @autononima 13 годин тому +1

    FINALLY AN UPLOAD

  • @xinfinity4756
    @xinfinity4756 15 годин тому +1

    now in x86 assembly

  • @gemetrenosgemini4328
    @gemetrenosgemini4328 14 годин тому

    me and the bois coming back from the dead to watch the newest igblon upload

  • @tanmanl7582
    @tanmanl7582 14 годин тому +1

    Can you add 100 player civilization to your game

  • @blocktagon
    @blocktagon 4 години тому

    BRING BACK JOEY

  • @Fergus194
    @Fergus194 7 годин тому

    He just spoke, no ai voice

  • @clinehansen4239
    @clinehansen4239 15 годин тому

    ittttttsss all over the screen(tears of joy)

  • @chainzz_3366
    @chainzz_3366 10 годин тому

    Next logical step is gregtech

  • @ForkGenesis
    @ForkGenesis 10 годин тому

    Curious people when given free will be like:

  • @NagaGaming76
    @NagaGaming76 3 години тому

    I was so used to the AI voice I completely thought I was watching a completely different youtuber, until the editing kicked in lmao

  • @God-hp2gx
    @God-hp2gx 14 годин тому

    All you have done is inspired me to learn more nerd shit

  • @celdaemon
    @celdaemon 8 годин тому +1

    Yeah that's possible, the issue is, you'll never be able to modify absolutely *everything* about the game like this.
    That's the difference between this and minecraft mods, mc mods can modify the actual game code at runtime using mixins, which is made easy because of Java itself.
    The issue is though, with a system like the one you made, it works perfectly fine if you're making both the mods and the game, because you can actively modify the engine if limitations are being hit.
    But when others make mods, they can't rely on that, so they can only do what's possible within those limitations. However, to me, the idea of mods being able to break *any* rule in the game is what makes it so interesting, but the system you've just made is more like a more powerful version of datapacks than actual mods.

  • @SuperRedstoneman
    @SuperRedstoneman 6 годин тому

    I am very happy to see the turn your channel is taking and i hope you can develop the same kind of brain damage every good programmer gets (you seem already pretty well on the way)

  • @Wheatly_Portal2
    @Wheatly_Portal2 4 години тому +1

    Definently don’t optimize a portal mod, with insane graphics (that you would definently not make) to run on a live ps3 in 720 30 fps minimun.

  • @ranazy
    @ranazy 12 годин тому

    I really miss old tts...

  • @vincentdreemurr
    @vincentdreemurr 10 годин тому

    real voice jumpscare

  • @No-ut1dn
    @No-ut1dn 2 години тому

    I know about lua becaus if you get 500 lua program errors in gmod - you get "bad coder" achievement

  • @X_Man1109
    @X_Man1109 11 годин тому

    I am still waiting for the whole SuSy movie

  • @Flourish38
    @Flourish38 14 годин тому

    Wait, using wasm for game modding makes so much sense actually.

  • @waterfrogman
    @waterfrogman 14 годин тому

    Wow he used the new tts voice he spent months prepping it

  • @untodesu
    @untodesu 15 годин тому

    Okay wasm is pretty cool. Didn't think one can just... Embed it into an application?! I will definitely look into doing that for either one of my projects

  • @mrsentrybuster
    @mrsentrybuster 14 годин тому

    Garry's mod, pictured:

  • @uhhh_Neon
    @uhhh_Neon 13 годин тому

    Function(s) count:19
    An average of 0.1091954023 functions per second.

  • @XerTaaL
    @XerTaaL 8 годин тому

    gonna miss the robot voice

  • @noble6677
    @noble6677 9 годин тому

    LUA is also used in the Binding of Isaac and I really think people overstate how bad it is because it's the "roblox language".
    People think only the mods for Factorio use LUA, but the actual "base" game is built entirely from LUA as well, it's the Engine that was made in C++. Just take a gander at the prototypes folder. It's a perfectly competent language that can make great things.

  • @ValentineDreams
    @ValentineDreams 10 годин тому

    When fusion reactor

  • @IcedicStar
    @IcedicStar 14 годин тому

    Next thing we know he's gonna make minecraft 2

  • @that_guy1211
    @that_guy1211 14 годин тому

    and to this day we STILL waiting for mojang to release a fucking modding API

  • @Console.Log01
    @Console.Log01 15 годин тому

    as someone who is developing a game with modding, this may or may not be true

  • @cartanfan-youtube
    @cartanfan-youtube 9 годин тому

    Agarthacraft has fallen, millions must develop chudtech new horizons