How ONE BUG Made my Game Special

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

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

  • @I-OMusic
    @I-OMusic  26 дней назад +80

    We're. So. Back!
    Hi everyone! Hope you're all doing well.
    Notes/ Things I got wrong in the edit:
    Custom Controls: I spent the better part of a week trying to get it working with the new input system, and for whatever reason they work in the Unity editor but not in the build.
    Took me forever to reaslise I should just take the advice i'm giving in this very video, but I'll get them working properly soon.
    Until then, there are instructions on how to mod your own controls in the Discord.
    Accessibility is extremely important to Strata, so it's the top of the priority list.
    The Mighty Claw: I goofed in the credits, you can play the demo for free on Itch and wishlist on steam. Links are all in the description. Button Pop is fully released and also has a free demo.

    • @floschy_1
      @floschy_1 26 дней назад +1

      Jetlag: The Game reference detected

    • @I-OMusic
      @I-OMusic  26 дней назад +2

      @@floschy_1 unfortunately I am not australian enough for that, meaning if it is a jetlag reference it has broken its confines and spread across the sea

    • @floschy_1
      @floschy_1 26 дней назад +2

      ​@@I-OMusic Were So Back is what Sam says on the show sometimes as a catchphrase. Oh well, in my head cannon it will stay a jet lag reference

    • @I-OMusic
      @I-OMusic  26 дней назад +2

      @@floschy_1 actual "death of the author" moment

  • @ceramically
    @ceramically 17 дней назад +133

    "So i jumped straight in with biting off WAY more than i could chew"
    me:
    (my first attempt at game development was an open world 3d rpg)

    • @I-OMusic
      @I-OMusic  16 дней назад +38

      Ahh yes, the classic. First thing I designed was a hero shooter

    • @halfsine
      @halfsine 11 дней назад +13

      i had "experience"
      unfortunately, scratch and python experience does not carry over to godot and unity

    • @Fangamer1254
      @Fangamer1254 9 дней назад +1

      First thing I wanted design is 2D FNaF game [Mission failed successfully]
      Games were made but not planned one
      Now:
      The first thing I want to make in a new engine is 3D FNaF game / sandbox / Tech / what.

  • @theothetorch8016
    @theothetorch8016 26 дней назад +292

    A "devlog video Essay" is exactly what I look for on youtube.

    • @I-OMusic
      @I-OMusic  26 дней назад +39

      Me too tbh, I just make what I would enjoy watching

    • @totallyjustmagic
      @totallyjustmagic 25 дней назад +6

      Ikr

    • @totallyjustmagic
      @totallyjustmagic 25 дней назад +7

      @@I-OMusic your video is great but I think it's a little overedited at timeesss........

    • @Evoleo
      @Evoleo 17 дней назад +5

      Hi! Your username looks familiar for some reason...

    • @frisk-jl6zg
      @frisk-jl6zg 17 дней назад +1

      @@I-OMusic i hopefully will join the strat community when i come back to speedrunning (idk why im saying this)

  • @Tondy3
    @Tondy3 21 день назад +135

    Bro has shown some of the greatest games ever made (Undertale, Hollow Knight, Celeste, Ultrakill) in a single video, and has managed to create a connection between all of them to implement into his own game. Well done man.

    • @I-OMusic
      @I-OMusic  21 день назад +18

      Thank you brother!!

  • @floschy_1
    @floschy_1 26 дней назад +126

    never notably heard pig step outside of a minecraft setting, crazy how this track is so good

    • @hashtagrex
      @hashtagrex 9 дней назад

      minecraft music discs are absolutely goated, and theyve only gotten better over time

    • @lotarion
      @lotarion 7 дней назад

      Fr, both C418 and Lena Raine are absolutely goated artists

  • @Swinkly_
    @Swinkly_ 26 дней назад +85

    I tend to disagree with the notion that you "shouldn't start with your dream game..." in my opinion, it can serve as an excellent way to determine exactly how much work is required to get there. When you first start, it might seem like an almost unattainable vision, but as you chip away at the pieces and sink yourself into the craft, you'll begin to realize it's not so impossible after all. When I started my first project I was very cautious of "scope creep" and initially tried to scale it down to something I could just release and be done with, but especially recently, I'm deliberately letting the scope expand so I can create something that I'm truly proud of. If you've got the desire, why not go for it?
    Great video!

    • @635574
      @635574 25 дней назад +9

      Its asaid that for every 1 game released there are 1000 solos that never made theirs. And it is sually the naive optimism ofntrying tonmake the ideal game before you have any idea how bad you are why they fail. Most people dont have the caution or self awareness to avoid kamikazeing their career. But then no advice works for everyone.

    • @NoahTheGuyy
      @NoahTheGuyy 21 день назад +1

      hey

    • @dokchampa9324
      @dokchampa9324 16 дней назад +14

      This is a very double-edged sword, if you don't succeed, the failure will be all the more painful

    • @aykarain
      @aykarain 12 дней назад +1

      ​@@dokchampa9324i think it also means you dont have to finish it in 1 try, you could also go do some other things and come back to it later, or restart making it... or something idk i havent really made a game ever (and i might be misinterpreting it too)
      ...also restarting making something is probably still painful

    • @hashtagrex
      @hashtagrex 9 дней назад +1

      i think the best option is to not make your dream game, but a first iteration of it. Say if you want to make a 3d game, make it 2d first. Try to make the dream game as abstract as you can, that way you wont be disappointed when you fail to make it come true, but you'll still learn a lot along the way

  • @theweirdpurplephantom1398
    @theweirdpurplephantom1398 24 дня назад +35

    9:11 How the hell did i get an ad here,such perfect timing.

    • @I-OMusic
      @I-OMusic  23 дня назад +25

      not as magic as it seems i'm afraid, we have control where the ads go

    • @susrut3664
      @susrut3664 21 день назад +1

      ⁠@@I-OMusicwait i didn’t get one

    • @mrt_pose
      @mrt_pose 19 дней назад +3

      ​@@susrut3664it varies

    • @Fangamer1254
      @Fangamer1254 9 дней назад

      No way I got it too HOW also 9/11 if someone find it funny not me but hey.... It's here.
      Funny that AD popped up at the perfect time.

  • @AndyGun11
    @AndyGun11 21 день назад +31

    This is unrelated but this game looks PERFECT for a level editor. At a later point, you should try to add one it would be very cool

    • @I-OMusic
      @I-OMusic  21 день назад +14

      oh yeah it's very much on the list, creative tools within games are very important to me

    • @AndyGun11
      @AndyGun11 21 день назад +5

      @@I-OMusic W

  • @MrSkeleton14
    @MrSkeleton14 12 дней назад +9

    Fun fact: without a computer bug, hollow knight wouldn’t exist, this is because the characters are bugs

  • @a.m.t.lambert1206
    @a.m.t.lambert1206 16 дней назад +11

    For a speedrun game final boss, I would LOVE a brutal chasedown where mc is just SO fed up with antag's sh*t that they start relentlessly speeding towards them like a homing missile, and the whole boss is just one final "hell yeah we doin this"
    Sorta like pizza tower's ending, but mixed with the badeline boss from celeste.

    • @I-OMusic
      @I-OMusic  15 дней назад +5

      Oh that's badass, like the badeline chase but like corny and over the top in a sincere way
      I'll have a think about how that might fit into the game's narrative

  • @backfire8744
    @backfire8744 13 дней назад +12

    I had the same realization in my creative writing class, that restriction breeds creativity, because only when you limit yourself from doing what is most natural, most habitual, do you deviate from them. True creativity, in my eyes, lies in the space between what you want to do and what you actually can. Without that space, you simply tread the same ground you always have, with nothing substantial to knock you from that spiral. Or something lol. It is always amazing to see what people come up with when they embrace their limitations instead of shying away. Good vid!

  • @OceanBagel
    @OceanBagel 26 дней назад +53

    I've researched Undertale's code more than any one person probably should (I'd consider myself one of those exploration-focused speedrunners you mentioned), and I can say that although the premise of that Undertale video was right about some of the code being bad, this is mainly just limited to programming style and readability. And some of that wasn't even Toby's fault, as there are a lot of unnecessary compatibility scripts due to porting the game to Gamemaker Studio a few months before release.
    So although it's true that Toby Fox did some silly things in the code (my favorite is using round(random()) instead of irandom()), he also had enough of a mastery under his own style to do pretty much anything he wanted to do. And for those things he didn't know how to do, he knew when to ask for help as demonstrated both by the "Programming Help" credits directly in the game and some evidence of snippets of code taken from internet sources. The main takeaway I've seen for development by looking at Undertale and Deltarune is to decide on an overall structure for the code before you jump in and make things. Deltarune has a set of cutscene helper functions now, many of which had to be individually typed out in Undertale for each cutscene. I'm not sure how much that would apply to a game like yours, but it certainly applies to RPGs.

    • @I-OMusic
      @I-OMusic  26 дней назад +4

      I just checked out your channel, looks fantastic!
      Boost for anyone who wants to dive deeper.

    • @I-OMusic
      @I-OMusic  26 дней назад +2

      my cutscene dialogue is just stored as object variables, so there's a "Cutscene object" prefab with a hitbox and list of lines, no dialogue options in my game though
      ig for localisation I'll need to write a script that compiles them all into a table and then save/loads from that table

    • @cosmicspacething3474
      @cosmicspacething3474 11 дней назад +1

      you have any specific vids going over that stuff?

    • @OceanBagel
      @OceanBagel 11 дней назад

      @@cosmicspacething3474 Unfortunately I don't have any videos that focus on Undertale's code. I've thought about making some deep dive videos exploring the game's code, but I haven't actually made any of those videos yet. Most of the videos I have are speedruns or videos for speedrunners, and so I don't usually discuss the code itself.

    • @OceanBagel
      @OceanBagel 11 дней назад

      @@I-OMusic Thanks, I appreciate it! I've enjoyed watching your videos as you explain game development decisions really well. As for localization, Undertale is an interesting case because it was released in English first and localized later. So we have copies of the game's code both before and after localization. It's pretty clear that they went around and used a script to take all of the dialogue, procedurally label it based on where it was used, and then dump it into a script that can be easily copied and translated. But all of the localization was done by an outside team, so the code styles are visibly different. I'd imagine there's less of a learning curve if it's the same person writing the game and preparing it for localization.

  • @matthewanderson7824
    @matthewanderson7824 13 дней назад +8

    1:21 this is the exact reason why I love Rain World, teaches you nothing and there is so much complexity in all aspects of its world

  • @thatonedumbe
    @thatonedumbe 21 день назад +12

    You know it's a great video when it starts with the Mirror Temple B-side remix

  • @andrewglick6279
    @andrewglick6279 12 дней назад +2

    Solid video. I remember watching the "viral" hit a few months back. It's exciting to see the progress you've made. I can't wait to see where the project goes!

  • @escapegoat573
    @escapegoat573 26 дней назад +14

    The speedrun rewards should be copies of strata (or the speedrunner could help design a level, that would be cool too)

    • @I-OMusic
      @I-OMusic  26 дней назад +10

      I really like the level design idea! I want to make a level editor for the final game so this could be a good test run

  • @darryllmaybe3881
    @darryllmaybe3881 9 дней назад +3

    I don't know why or how, but somehow I suddenly got your "strata"sphere joke at 11:58. That is the longest it has ever taken me to get a joke without it needing to be spelled out for me or mentioned again.

  • @4dragons632
    @4dragons632 10 дней назад +3

    I'm still making my first game right now and I had a similar thing happen: I wanted to make a pretty basic rpg, but I couldn't figure out how to generate a random encounter. So I just made all of the enemies exist in the overworld. But because they were tracking their HP in the same object, it was easy to add a way to damage them from in the overworld as well. I've ended up creating the framework for a bullet hell that can turn into a turn based battler and back again at will. I dont think I've ever seen that before, and I never would have thought of it if not for my own programming limitations.

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

    10:35 - The best explanation of a game design

  • @crow2596
    @crow2596 13 дней назад +3

    that adbreak bit completely got me lmao. also, i've been thinking of trying to make a momentum-based speed game, specifically a 3d platformer focused on going REALLY fast, but i don't know any programming languages. i have the mind for it, i think, but idk. it feels really hard find the motivation to start, and i honestly don't even know *where* to start.
    (i'd love to talk about the concept if you'd listen lol, its definitely a speedrunning type game idea)

    • @I-OMusic
      @I-OMusic  12 дней назад +1

      Oh that's awesome! Sounds like a great design space, defo check out spark the electric jester if you haven't already, real masterclass in that
      And yeah please do jump in the discord if you haven't already, I'm just as big of a design nerd off RUclips as I am on it

    • @crow2596
      @crow2596 12 дней назад +1

      @@I-OMusic sick, i'll do that right now

  • @rgb-robloxgamingmore5062
    @rgb-robloxgamingmore5062 18 дней назад +3

    5:13 Bash from the Ori games fits this really well! (360 degrees)

    • @I-OMusic
      @I-OMusic  17 дней назад +1

      Good point! What I should've said was in terms of input* we only have 8 directions

    • @rgb-robloxgamingmore5062
      @rgb-robloxgamingmore5062 17 дней назад +2

      @@I-OMusic Oh, then yeah the Celeste dash is a lot more like it because it always snaps to the nearest 45* angle (except for when I play it where it chooses semi-randomly between the two nearest 45* angles)

  • @owleee
    @owleee 11 дней назад +1

    showing a clip of brigitte when you were talking about never having a fun and balanced game got me

  • @Snackeroid
    @Snackeroid 14 дней назад +1

    Dude, that's really cool you pulled through! I probably couldn't've done that, my enthusiasm disappears a few days after i start doing something, or if lucky, a week. I'll try STRATA right now!

  • @toirmusic
    @toirmusic 10 дней назад +2

    "the closest analog to that in 2D is the 8-way dash"
    ive seen 2d games with an omnidirectional dash, one i can think of rn is scourgebringer, though it's like a roguelite

    • @I-OMusic
      @I-OMusic  10 дней назад +3

      Oh yeah for sure, for clarification I should've said "using keyboard controls" cause with 2D mouse aim or a gamepad you can do that stuff for sure

  • @sloweia
    @sloweia 7 дней назад +1

    I still do not understand why I've been postponing my game development attempts for years. People like you inspire me. Maybe it won't be for nothing.
    Great video, thank you.

    • @I-OMusic
      @I-OMusic  5 дней назад

      Thank you! These comments mean everything to me and are a massive motivator
      I postponed for years as well, it's why I use visual code rather than written, it's just what made game making accessible to me.
      My advice? Make a toy, make a ball that bounces around in a cool or interesting way or something, find a form of play that you like and just make that, no goals, no extra mechanics, just pure playful experimentation

  • @featherofajay4667
    @featherofajay4667 4 дня назад +1

    I learned of this game just now, and I'm nowhere near the intended audience for this game (I'm firmly in the explorer field with a little socializing thrown in, and I'm not ambitious enough to play difficult games without a story), but I really love this video! It sounds like a lot of players could have a lot of fun with this and I hope your playerbase continues to grow and that your game will be really successful, because it looks like it'd deserve that.

  • @theguywiththewhiteblanket
    @theguywiththewhiteblanket 14 дней назад +1

    that ad playing was amasing.

  • @pavelmatusu4457
    @pavelmatusu4457 19 дней назад +3

    7:11 "there is no wave dashing" - proceeds to show ultra

    • @I-OMusic
      @I-OMusic  19 дней назад +1

      Yeeee I may have done the entire edit in like two days while very eepy
      Although, what is ultra if not many precise wave dash 🤔🤔

    • @pavelmatusu4457
      @pavelmatusu4457 19 дней назад

      @@I-OMusic If you would try chaining wave dashes you would find that you're not gaining any speed, thats becouse after every wavedash tha game sets your speed to a constant value.
      Wave dash is executed by dashing diagonally into ground and jumping BEFORE the dash ends.
      Ultra works completly different, it abuses the fact that down diagonall dash unlike every other dash doesnt reest your speed when it ends and the fact that the game gives you 1.2 velocity multiplier after landing down diagonal dash
      So when doing ultra you first need to get some initial velocity (by hypers or block boosts) and then you dash diagonally down towards a lower platform importantly the dash has to end before you touch the ground but preferable as close to it as possible, after landing the game gives you the 1.2x speed multiplier and then jump (it is important not to buffer the jump otherwise you get no boost) and then you dash diagonaly down and repeat. The tighter the ultra is (dashing right after jumping and jumping right after landing) the more speed you get. After every ultra the speed multiplies by 1.2 so you can buid speed infinitely
      Unlike Super, Hyper and Wave dash that are hard coded into the game Ultra is unintended mechanic and thus it feels very unnatural to do.

    • @Rudruil
      @Rudruil 12 дней назад

      I was looking for that comment xD

  • @bigkebizino8970
    @bigkebizino8970 24 дня назад +3

    As someone making a simple platfomer with a speedrunning mode in pygame, i really enjoyed this vid. Im struggling on the game especially with movement options and the level design however I found this vid not only funny but inspirational. Seeing someone else make something so similar but also unique has made me feel like I can do the same. Thanks for the vid man.

    • @I-OMusic
      @I-OMusic  24 дня назад

      I can't express how much I love comments like this.
      I was in exactly your shoes less than a couple years ago and a lot of my goals for this channel revolve around giving back to the community that helped/ helps me grow.
      Level design is its own thing and is very hard, my approach is to start with "what series of movement would be fun" and then go from there, Celeste's Maddy Thorson has a great talk at GQC on the big-picture stuff.
      You're so incredibly welcome, wish you the best of luck!

    • @I-OMusic
      @I-OMusic  24 дня назад

      Oh yeah there's also a level design playlist on my channel that has a bunch of great stuff other people have made to help you learn level design, cause I'm very much learning it too

    • @bigkebizino8970
      @bigkebizino8970 24 дня назад

      @I-OMusic Thanks for the recommendation and the encouragement, honestly one of my favourite youtubers

  • @LokeMakesGames
    @LokeMakesGames 26 дней назад +1

    I always walk away from your videos thinking more in depth about gamedesign than I did before. Great essay, can't wait to try the new build!

  • @engineergaming3830
    @engineergaming3830 26 дней назад +4

    10:56 love how you showed the least balanced hero in all of gaming for most of it's existance xd

  • @puddle.studios
    @puddle.studios 12 дней назад +1

    OMG its been so long since iv checked in on strata and damn has it advanced, I played the first demo and loved it, glad to see its still in development

  • @pmahcgop6693
    @pmahcgop6693 10 дней назад +1

    Super excited for this! Neon white is one of my favourite games so anything close is super cool and it’s super inspiring to see!
    I wonder if you could make an almost entirely vertical level using slopes to give room for speedrunners to optimize.

  • @JP-do5tc
    @JP-do5tc 25 дней назад +4

    Pretty cool how Celeste x Ghost Runner looks similar to a classic like Super Meat Boy!

    • @I-OMusic
      @I-OMusic  25 дней назад

      oh for sure, the only reason I don't reference super meat boy more is cause I haven't actually played it lmaoo

  • @shauas4224
    @shauas4224 17 дней назад +2

    I did NOT expect ma boi wirtual to show up here. Will check out your game tmr, looks really fun to play abd hard to master

    • @I-OMusic
      @I-OMusic  17 дней назад +1

      Oh yeah, casual TM enjoyer here for sure

    • @frisk-jl6zg
      @frisk-jl6zg 17 дней назад

      @@I-OMusic what wats tm?

    • @frisk-jl6zg
      @frisk-jl6zg 17 дней назад

      @@I-OMusic also how large on a scale of 1-10 is the community

    • @shauas4224
      @shauas4224 16 дней назад

      @@frisk-jl6zg Trackmania is the worlds most competitive (arcade) racing game. There is seasonal campaigns of 25 tracks(which are maps that you race on) in the latest game and around 200-300k players play first 10 (that are free to play). To play other, you buy subscription for 20$ a year or around that. There is HUGE amount of community made maps, daily cups hosted by devs or community itself, matchmaking with other players and bunch of other stuff. Speedrunning community is huge with many styles the maps can be built and played. There is also older game from 2008 thats so you can try it out first and see if you like the way it plays(although its much worse in terms of graphics and a bit buggy)

    • @Twixik325
      @Twixik325 16 дней назад

      ​@@frisk-jl6zg a game called "Trackmania"

  • @NeverEvi
    @NeverEvi 13 дней назад +1

    As a Kane, i feel like the highlander, so i wish you ALL the best in your new rivalry. Thanks for the insightful video, i'm in the midst of a weeklong mental-health hiatus from my own project, so its good to see someone else overcoming hurdles and doing great things.

    • @I-OMusic
      @I-OMusic  13 дней назад +2

      Aww sick! Yeah homie managing the mental health is hard, I usually follow a pretty consistent seasonal affective model where winters are *not great*
      When my other vid went viral, on reflection it defo did a number on my brain for a bit cause it's hard to adjust to suddenly having an audience, it's a hurdle to get over and something I'd say be prepared for early, cause you really never know when it can happen

    • @NeverEvi
      @NeverEvi 13 дней назад +1

      @I-OMusic Thanks for the advice! I haven't put any thought into the effect gaining an audience could have. Hoping against the odds that this winter treats us all a bit better! ♡

  • @_Blazing_Inferno_
    @_Blazing_Inferno_ 23 дня назад +1

    10:29 I highly relate to your point here as this is something that I, as a person, have to deal with every day. I am surprised there are basketball courts left anywhere. It is finally nice to find someone who also has a Timmy in their friend group. I am confused by how unlucky I’ve gotten meeting almost all the people who do not have to deal with this even with how many people are out there who have to put up with this issue every day.
    Also you should invest in some basketball court triangle protection runes. Trust me, they work wonders as long as you can keep the wizards from picking them up and chucking them to break the spell

    • @I-OMusic
      @I-OMusic  22 дня назад +1

      So unfortunately my city has a no runes rule, the wizards don't know any better and they need care and rehabilitation, not punishment.
      Plus if we don't let them remove triangles from unimportant things they'll start removing triangles from the local council members

    • @_Blazing_Inferno_
      @_Blazing_Inferno_ 22 дня назад

      @@I-OMusic Yikes I would definitely consider moving as there’s a lot of really neat stuff you can do with runes. As for the wizards I guess you’re right ._. I just wish they would _make the courts symmetrical by removing the triangle on the other side as well._ Like, if they’re going to be removing triangles from basketball courts, _why do they specifically need to take only one from each basketball court instead of just taking more away from the same court??_ I’ve tried annoying a wizard to get them to take a second triangle from the same court, but they just went to a random other court and took one from there??? Like, _what, mate???_ I did have a single time where a wizard took a second triangle from the same court, *_but they took it from the same side as the first one, making the problem worseee_* 🤦

    • @I-OMusic
      @I-OMusic  21 день назад +1

      So when i was learning game design, one of the first lessons we got taught was that wizards are exclusively into asymetric games, and that one factor is the main reason their culture and ours evolved so differently. There's research coming out that says when wizards do things like this it's actually like when a cat brings you food because they don't see you hunting and assume you must therefore have no food

  • @Deagle243
    @Deagle243 10 дней назад +1

    For the seasons idea, having a way for people to play old seasons would be a good idea. That way people can continue to attempt records with the old gameplay as well as the new.

  • @jacobprentice2649
    @jacobprentice2649 16 дней назад +2

    Maybe the reward could be a cameo/easter egg in the form of a secret thing or an acheivement for doing something similar to that player

    • @I-OMusic
      @I-OMusic  16 дней назад +1

      Oh yeah love those kinds of ideas, like it'll definitely be something one-of-a-kind and specific to the game

    • @bettercrystal2827
      @bettercrystal2827 15 дней назад

      @@I-OMusic Honestly, I don't like that idea. I hate looking at achievement menus or whatever and seeing that the last achievement is literally impossible.

  • @drewmichael3986
    @drewmichael3986 10 дней назад +1

    love strata and your editing style too!! here's one more to feed the algorithm :D

  • @unicorn_tamer
    @unicorn_tamer 25 дней назад +1

    Thanks for the motivation man! I might just go back and start making a game for 2 days before I giving up again!

  • @charitymcardle2735
    @charitymcardle2735 26 дней назад +2

    Well done. Great video. It shows you should never wait until you are ready to do something before you do something.

  • @CeeMonay
    @CeeMonay 11 дней назад +1

    I think a cool reward could be a gold crown cosmetic or a long scarf or you could just add those as cosmetics when you get there

  • @turtwigproductions9928
    @turtwigproductions9928 14 дней назад +1

    Good luck man, you clearly have a passion for game development and it shows. Stay strong and keep at it and I know you’ll do well.

  • @DrownedLamp
    @DrownedLamp 16 дней назад +1

    I was fully prepared to contemplate a 4v4 vs 5v4 with handicaps. Maybe a frog vs dwarf match. MFing magic man stole the square footage.

    • @I-OMusic
      @I-OMusic  15 дней назад +1

      Now you're thinking with portals!
      Cause you're right, if wizards exist in this universe, why can't there be magic in the rules?

  • @Dank
    @Dank 26 дней назад +1

    Huh what where's the 100k views? This video was great but now I will be expecting more so keep it up

  • @octaneuro
    @octaneuro 25 дней назад +1

    Thanks youtube reccomendations!
    I'll be playing this game now.
    I liked your thoughts about making your dream game. I've always wanted to make a game, but not just any game. A game idea that I've had in my head for a couple years. I've procrastinated for far too long.
    Wish me luck yall. I'm alright at music and art but who knows about how I'll do with gamedev...

    • @I-OMusic
      @I-OMusic  24 дня назад

      Aww mate best of luck, it's a long road but a fantastic one to travel

  • @thatsaylary
    @thatsaylary 12 дней назад +1

    this video made me think about creating my own game someday. atleast try to make one... i had this idea of a world living in my head rent free for a couple of months now, a post-apocalypse cyberpunk world, but instead of traditional cyberpunk it would be based on 90's technologies, kinda Lain vibes maybe, primarily a story-driven game. i have a really vivid picture of it in my head, but i know too much to make a game. but your video is what made me think that maybe, just maybe i can make this idea a reality

  • @joshschroeder4582
    @joshschroeder4582 4 дня назад +1

    Strata looks super fun, immediately thought of Celeste and super meat boy. Looking at how the movement Tech gets better when you're on the ground, have you considered adding a mechanic that lets you fall faster? Watching the game play made me think of fox in super smash melee, how he constantly jumps on and off the ground really fast. It might make the platforming feel even more tight.

  • @nocturnaltruthseeker
    @nocturnaltruthseeker 10 дней назад +1

    I'm a beginner so take my opinion with a grain of salt. I personally think that if you have a dream game you should work on it.
    However there is a caveat. Don't start with the full game. Start with a mechanic. Work in modules while you learn. Then piece the modules together.
    Working on your dream game keeps you interested and motivated. Working on small pieces at a time keeps you from getting overwhelmed. Best of both worlds.
    I don't have a dream game. I have loads of games I want to make. However nothing that makes top of the list. The benefit is that it encourages me to learn all kinds of stuff. Downside is that I have no driving passion to finish a particular project. I just want to make fun stuff.

  • @the_chill_man
    @the_chill_man 21 день назад +1

    I’m hyped to see where this goes. Hope you succeed

  • @pingpong-uo9xr
    @pingpong-uo9xr 22 дня назад +1

    Just found this channel and immidiately love the vibes and charms. Subscribed

  • @kidlink4155
    @kidlink4155 14 дней назад +1

    Ok that "segue" into the ad was pretty good i have to admit

    • @I-OMusic
      @I-OMusic  14 дней назад +1

      I'm gonna have to keep topping the ad joke every video

  • @DiamondWolfX
    @DiamondWolfX 10 дней назад +1

    My first double jump I couldn't figure out why it wouldn't work and would allow the player to unconditionally jump midair. Eventually I found that codebase again, and the code was basically multiple if statements where both would allow the jump, and one was guaranteed to happen, and I saw it almost immediately.

  • @leapacho
    @leapacho 14 дней назад +1

    I recommend watching Acerola's "It's Hard To Make Games" video that really puts into perspective how well-known individually made indie games are actually monumental tasks.
    Also, great video. It got me hooked with the game and I'll most likely download it XD. Top tier marketing ngl.

  • @soninhodev7851
    @soninhodev7851 25 дней назад +1

    i was looking at my old art that i made, and i saw some that were maps of levels i was going to build in my first game, the source code to that game was lost to time, but not the assets, so, i think i am going to remake that game, and that remake is also going to play by my strengths, as an example, i am not going to program full 360 degree shooting, and i am going to lock shooting at diagonals to holding a button that disables horizontal movement!

  • @balltickler-hm5mo
    @balltickler-hm5mo 12 дней назад +1

    7:29
    The guy named Limitations: 🗿🗿🗿
    The dude named Creativity: 💀💀💀💀💀💀💀

    • @I-OMusic
      @I-OMusic  12 дней назад +1

      Family friendly channel otherwise I would've made that joke also

  • @Ninjakurl7
    @Ninjakurl7 14 дней назад +1

    i got a crunchyroll ad at 9:10

  • @CibuYT
    @CibuYT 12 дней назад +1

    very cool, will try the game, thank you for the motivation

  • @warriorsabe1792
    @warriorsabe1792 6 дней назад +1

    When you correct yourself by saying the slide is more of a hyper, while those were hypers shown what you describe and what I seem to be see with the footage you show actually does more closely resemble an ultra (what you show when mentioning wavedashing) mechanically, since those can be chained to build up unlimited speed if executed well, with a speed gain that is strongly dependent on level geometry and how tightly you execute it
    (I was just randomly recommended this on youtube and this is my first exposure to your content so forgive me if you already know that or I'm misreading what your slide accomplishes)

    • @I-OMusic
      @I-OMusic  5 дней назад

      Nah you read it perfectly, and you're not the first to mention it, my take personally is that a wavedash is a component of an ultra-dash, like an ultra-dash is two or more wavedashes that are specifically timed to keep your momentum
      Maybe downplayed the depth of routing Celeste there to be fair, maybe a better phrasing would be that that depth isn't apparent until you reach the top 1%, like just learning to ultra is a top 1% activity and I think I prefer the gradual "when did you jump and how high?" To the binary "did you hit the full ultra chain?"

    • @warriorsabe1792
      @warriorsabe1792 5 дней назад

      @@I-OMusic An ultra isn't two wavedashes at all though - they're executed somewhat differently (though it does on the surface look similar) and have very different results. A wavedash sets your speed to a flat 325 pixels per second (unless a block boost is involved) and has half the height of a normal jump, while an ultra instead takes your current speed and multiplies it by 1.2 while leaving jump height unaffected.
      Execution-wise, a wavedash is just a hyper started in the air, and you both land and jump during the dash - meanwhile for an ultra, your dash *must* end midair, before you land (downwards dashes don't reset speed if they end midair). You also don't need to jump immediately because the speed is gained on landing, but it's better to jump earlier because you lose less speed while airborne (and none while in a dash, so the closer to the perfect vertical spacing the better too)
      I do agree that ultras are a very high-level thing (generally not included in maps until around Expert difficulty, with chained ones being fairly uncommon before Grandmaster), but they're definitely not binary because the speed they give depends entirely on how well you kept your speed from before, being multiplicative. Technically speaking, *any* downright dash that ends midair is an ultra (or delayed ultra if you climbed a wall or something in between), but only those that do so while keeping a high speed are good or useful

  • @dexlovesgames_dlg
    @dexlovesgames_dlg 8 дней назад +1

    Earned a new sub and i might try the game too. Loved celeste but couldn't beat the bonus chapter. i hope it's not THAT hard.

    • @I-OMusic
      @I-OMusic  7 дней назад +1

      It varies, the hardest levels are maybe like 4-b, 6-a kinda difficulty

  • @justaboringperson
    @justaboringperson 7 дней назад +1

    this vaguely reminds me of cats are liquid: a better place

  • @JuniperDev
    @JuniperDev 25 дней назад +1

    Wowie!! I'm so happy that my video helped inspire you to make this ((: ❤️ Really well written vid and you have the perfect voice and speaking cadence for content :D Big GMTK vibes

    • @I-OMusic
      @I-OMusic  25 дней назад +1

      Thank you! Yeah honestly I love how the game dev community builds on each other's work and it feels great to pay back into that collective vibe

  • @jean-michelgilbert8136
    @jean-michelgilbert8136 17 дней назад +5

    Actually, advising beginners to start with smaller projects, i.e. tetris clones is a good way to discourage them. Let them learn programming the hard way. If it was me, I'd also take the crutches that are commercial game engines away. Those should not be allowed until beginners have a basic understanding of programming.

    • @I-OMusic
      @I-OMusic  17 дней назад +3

      Interesting take, I think the winning middle ground there is holistic game-making as the goal of teaching. I did gmtkjam in like two 8-hour sessions with very simple code and clever applications of Unity components, good design skills let me make something fun (or, at least, interesting) with beginner level code. For us that's a fun side challenge, but for a beginner that's a really good difficulty level for a first project
      So like, programming and game design fundamentals in conjunction, cause I'd say coding isn't even the most important skill for a solo indie. Game engines also go along way to flattening out the difficulty curve, people can focus more on programming and good ol' classical physics first and get hooked early, rather than learning to build something like a renderer before they get to find out how fun this craft is.
      I'd almost go the exact opposite way and say "make a custom map for celeste, throw something together with a unity template, use whatever resources you have can to get creative first, then dive into programming from there"

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

    Some people must be working at their dream game (even if the end result is a patchwork mess that needs to be remade in a better way) to actually be able to learn. Otherwise things just don't stick in mind as well.

  • @JasonStorey
    @JasonStorey 25 дней назад +1

    Noice! Winners should get a small (low tech art requirement cost) customization that visually represents them. what comes to mind is one of my alltime favourite 2d speedrunning games... speedrunners! It has a lot of small but rewarding customizations. I love styling on my friends with a custom trail you can only get by getting a certain rank etc.
    Looks great btw! I love seeing people focus on the fun/focus first mentality. Seems like you are onto something great!

    • @635574
      @635574 25 дней назад

      Its one thing to give them the reward but, it could also be given to everyone or give them gift code generator for their fans.
      Warframe used to give limited unique codes for glyphs years ago, these days it tends to be a permanent redeem code for everyone.

  • @DJaycerOfficial
    @DJaycerOfficial 14 дней назад +1

    Idk why but I just had the genius idea for my game to be able to simply change what your element is effective to.
    This is for my dream game (the first game I plan on officially releasing, I’ve made small projects in the past). It’s an RPG that essentially mocks the way elements are presented and overused in RPGs.
    In other news, my programming skills have increased significantly since I first started on this game. I also used a bunch of tutorials to build it, simply weaving parts together. I still plan to release the game with the tutorial based mechanics.

  • @Fexxis_
    @Fexxis_ 26 дней назад +7

    maybe i should actually play the game some time..

  • @rhnirsilva652
    @rhnirsilva652 17 дней назад +1

    the gods will be pleased, and the VIP will be fightinggggg

  • @LoboGuarah
    @LoboGuarah 25 дней назад +1

    I didn't expect the whole concept to turn into a Megaman X - Speedrun edition. Nice!

  • @saltycheeseitz
    @saltycheeseitz 26 дней назад +2

    I don't know much about this game's community or anything, I just watch youtube guy make game, but i have always thought that having like a custom skin or a title in game, or just on a leaderboard would be a cool reward for top players.

    • @I-OMusic
      @I-OMusic  26 дней назад +1

      You know, I've been thinking about this sort of stuff lately. Some sort of meta-progression to let players express themselves, like the level select screen showing your medals is one thing, but giving the player some sort of impact on the game world when the full game is done would be awesome

    • @I-OMusic
      @I-OMusic  26 дней назад +1

      Also in-game leaderboard 100%, and custom colours/ flags/ symbols would be amazing and also very doable

  • @TheAbomination-ur4kl
    @TheAbomination-ur4kl 17 дней назад +1

    As someone that plays way too much celeste you talking about the slide as a widened input windows for hypers is very funny until I remember they are actually 5 frames and not free

    • @I-OMusic
      @I-OMusic  16 дней назад

      Don't worry, if you wanna get down to individual frames there's room for that

  • @TheGoldenPhoenix-nm8qe
    @TheGoldenPhoenix-nm8qe 21 день назад +1

    This is a helpful video! I'm currently working on some Video Games Projects and I don't know how to make music for my games.😅

    • @I-OMusic
      @I-OMusic  21 день назад

      There's some free adaptive music on my channel, good luck!

  • @Ausha_dr
    @Ausha_dr 11 дней назад +1

    I played celeste and it was the best game I played in my entire life and, I'm slowly realyzing this game can be as good as celeste.

  • @OmegaFalcon
    @OmegaFalcon 15 дней назад +2

    Your game has some similar elements to what I'm trying to do. I need to know, are you using Unity's rigidbody physics for the player or did you write your own?
    And... what wizard did you consult to gain the skill of beautiful slope movement!!?

    • @I-OMusic
      @I-OMusic  15 дней назад

      Jump in the discord and I'll go into detail!
      It's all rigid bodies but all the values are controlled very precisely through code, so it's borderline custom

  • @highcomputing2342
    @highcomputing2342 14 дней назад +1

    "sly"test is a good one

    • @I-OMusic
      @I-OMusic  13 дней назад +1

      I make a joke like that for me and the one other person that gets it

  • @narwhal16384
    @narwhal16384 18 дней назад +1

    Nice video! I also have done the skip at 2:58 so nice including it :)

    • @I-OMusic
      @I-OMusic  17 дней назад

      Ayy thank you! And nice! I kinda wanna take some time to make that one easier at a mechanics level so I can work it into levels more

  • @Lukequest
    @Lukequest 15 дней назад +3

    I have a problem where i have…too many ideas, at some point i get like halfway done and i start a new one😭

    • @I-OMusic
      @I-OMusic  14 дней назад +1

      See as a more experienced dev i have now developed that problem

  • @harbie5467
    @harbie5467 14 дней назад +1

    I love that thumbnail

  • @RobinClower
    @RobinClower 8 дней назад +1

    No rewards other than a permanent leaderboard spot in the menu of the game.

  • @brisingr0962
    @brisingr0962 26 дней назад +2

    I need to play this game. Celeste is my favourite game of all time and this already looks sooo good.

    • @I-OMusic
      @I-OMusic  26 дней назад +1

      Oh awesome! As you can probably guess we get a lot of Celeste enjoyers, welcome aboard!

  • @thisguy.-.
    @thisguy.-. 18 дней назад +1

    are there any ideas floating around on how to expand the games visual identity at the moment? gameplay is crucial but it's made all the more worth it when there's great visuals to add sustenance to it

    • @I-OMusic
      @I-OMusic  17 дней назад +1

      In my head currently yes, as you can see my technical art skills are basically zero but I have good theory, so I think next art pass will be minimalism with more animations, particles and post-processing to give it more punch and visual identity, but long term I wanna be able to pay someone to do the whole game, which would be at least a full-year's salary at a competitive level, i have spreadsheets

  • @thislink1519
    @thislink1519 12 дней назад +1

    It would be sick if there was a way to temporarily adhere to vertical surfaces so you can do the stuff you can do on horizontal surfaces on them. (I have no idea what I'm talking about, ignore me I'm just venting random ideas)

    • @I-OMusic
      @I-OMusic  11 дней назад +1

      There is ;)
      Secret tech

  • @thui6253
    @thui6253 9 дней назад +1

    here. take my sacrifice for the algorythm god
    the video is amazing

  • @jackbelk
    @jackbelk 14 дней назад +1

    Я мечтаю создать свою игру в стиле Mega Man. 8 боссов, 8 оружий, скольжение по земле. Но я плохой программист. Моя игра будет всего лишь дешёвой пародией с плохой графикой. Тогда, раз я не могу нормально программировать и рисовать, я буду продвигать то, что у меня получается. Я добавлю в игру тонну юмора, смешных моментов и мемов. Если я добавляю персонажей, я специально делаю их мемными пародиями других персонажей. Я постараюсь создать эту игру, и очень надеюсь, что у меня получится создать уникальный опыт для игроков тем, что я имею сейчас

    • @I-OMusic
      @I-OMusic  14 дней назад

      That sounds awesome, sounds like a pretty big but very achievable challenge and it sounds like you have a really good grasp of what will make your game authentic to you, good luck!

  • @jocelynnielsen9154
    @jocelynnielsen9154 12 дней назад +1

    9:12 Yep, and a subscribe, and a bell. And a comment.

  • @Crazybark
    @Crazybark 14 дней назад +1

    i generally dont like videos anymore but you earned that lol

  • @ZACKY1Z
    @ZACKY1Z 16 дней назад +2

    its so easy to clickbait the hollow knight community: just add any silksong related image to the thumbnail and everybody clicks

  • @BainesMkII
    @BainesMkII 12 дней назад +1

    Despite all the praise this video gives speed running, it is worth remembering that not everyone *likes* speed running mechanics. Nor is that dislike only from the perception of tricky and obtuse movement techniques. Some people just don't like speed running in general, or what it turns the game into, or how designing around it can affect a game. I'm not trying to say games shouldn't be designed for speed running, just that like everything else it is a trade-off.

    • @I-OMusic
      @I-OMusic  11 дней назад +1

      Oh for sure, like I said - "just a mode of play like any other", and you can take design elements that work in speedrunning and put them in completely different contexts (outer wilds, Majora's mask)

  • @Palemis
    @Palemis 16 дней назад +2

    With "one bug" I thought you _literally_ meant a bug because of hornet being in the thumbnail 💀💀🙏🙏

    • @I-OMusic
      @I-OMusic  16 дней назад

      My game: silksong

  • @anon_y_mousse
    @anon_y_mousse 14 дней назад +1

    Speedrunning games are definitely not something I enjoy playing, and I've never managed to get more than 10 levels into Celeste, but I'll leave a comment for the algorithm. I also applaud your usage of Itch, because I think it's one of the best distributors that there is, both for the players and the developers. I'm sure that few will agree with me, but F Steam.

  • @erictrinque6513
    @erictrinque6513 26 дней назад +1

    in for jabait, enjoy your content, very helpful for thought experiments and considerations in deisgn aspects and reflection.

  • @Yaso_Nex
    @Yaso_Nex 20 дней назад +1

    I reccomed to open the Steam page for your game as early as possible.

    • @I-OMusic
      @I-OMusic  19 дней назад +1

      For sure, unfortunately I'm *hella poor* despite sounding like I'm related to the king, so it's a future thing

    • @Yaso_Nex
      @Yaso_Nex 19 дней назад

      @@I-OMusic I hope the best for you.

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

    Fun fact: in Polish strata means loss

  • @thenumberIX
    @thenumberIX 16 дней назад +2

    This game reminds me of exit path from armorgames

    • @I-OMusic
      @I-OMusic  16 дней назад

      I'll check it out! I remember armorgames

    • @I-OMusic
      @I-OMusic  16 дней назад

      You know, there's a game from that era i've been looking for for ages. I'm kinda thinking vaguely ape-out/ that one level in donkey kong country where the foreground's blacked out, also feels similar in my brain to this and fancy-pants, but for the life of me that's all I can remember
      RAZE was my go to, great game

  • @prockstudios5319
    @prockstudios5319 25 дней назад +1

    Banger thumbnail

  • @joshua.kooiman
    @joshua.kooiman 14 дней назад +1

    Sorry, did anyone get an ad at the Ad Break part? I DID!!

  • @KwickxX
    @KwickxX 12 дней назад +1

    this game looks peak

  • @insaansa
    @insaansa 14 дней назад +1

    unrelated but i think you should create a custom level maker and community level downloader, similar to geometry dash or osu

  • @RitualDashh
    @RitualDashh 14 дней назад +1

    1:21 CELESTE OST