Using Games to Make Games

Поделиться
HTML-код
  • Опубликовано: 28 авг 2024
  • 🎮 Ready to PLAY awesome games? Play DodgeKing: store.steampow...
    ✨ Want to LEARN Kick-Ass Game Development? Join the Void Familia: mailchi.mp/187...
    Follow My Journey:
    📺 Watch My Streams: / @edwardivandeveloper
    📱 Connect on Socials: edwardivandev....
    Hi, I'm Edwardivan Labarca. Creating video games has always been my dream, and now, I'm passionate about teaching others how to turn their game development dreams into reality. Here’s a glimpse into my journey:
    • Published My First Game: DodgeKing on Steam (store.steampow...)
    • Worked at a Double-AA Studio: Gladius Studios
    • Recreated Classic Games: LBP's Kirby, Mega Man, Pokémon
    • Sponsored for GDC 2023: Latam-2023 PRGDA Sponsorship
    • Collaborated and Play-tested: Titles like LunarLux and The Bunny Graveyard
    • Upcoming Releases: DodgeKing Deluxe, Another TechnoMancer
    • Active in the Community: Puerto Rico Game Developer's Association (PRGDA)
    • Professional Software Engineer - And I started coding just two years ago (2022)!
    It wasn’t always like this-pursuing video game development tends to be a common goal for many creatives. It’s the perfect outlet for blending art, logic challenges, and business development. Yet, it’s always been a daunting path, and for a long time, I strayed away from it. The fear of becoming a developer overwhelmed me, leading me to "play it safe" in life. I firmly believe I invested a lot in my engineering career, avoiding my true passion. Here are some highlights from that journey:
    2016: Top 4 Future Boeing Engineers at a National-level Engineer Conference; Created a Google-sponsored computer science community for students
    2017: Contracted by NASA to record a HASP for the American Solar Eclipse; Began research in soft robotics
    2018: Developed Puerto Rico’s first microsatellite (PR-CuNaR-2); Won the National Extreme Engineering Competition
    2019: Hired as a Procurement Nuclear Engineer
    2020: Lived the expected successful career life... but felt purposeless
    Career Evidence: / edwardivan-labarca-222...
    Despite all my investments in mechanical engineering, I abandoned it all in pursuit of developing video games. I quickly realized that my dream wasn’t as optimistic as I had imagined. In 2021, I quit my engineering job and lived off my savings while supporting my family. As an unemployed developer with bills to pay, I dreamed of my game being my salvation but underestimated what it takes to be successful in this industry.
    You need patience, skill, time, a deep understanding of game design, the ability to avoid common pitfalls, learn to delegate, create time for your project, balance a healthy lifestyle, stay focused, seize opportunities, and say "NO" to temptations. You need to become a better version of yourself to thrive in this world.
    Because of my pivot, I’ve learned invaluable lessons. My favorite lesson? There’s a difference between creating a game and creating a GREAT game. Game development isn’t as superficial as it might seem. That’s why I create content to help you become the best developer you can be while avoiding the massive life-changing mistakes I’ve made.
    Today, I'm dedicated to accelerating your game development projects by focusing on essential design principles, providing educational and technical tools, and empowering you to elevate your games to new heights. We'll take the right steps together to make this journey efficiently enjoyable.
    I know the Game Industry can seem saturated and challenging, but I've seen countless warriors overcome these obstacles. Whether you're learning technical skills, making lifestyle changes to accelerate your project, or just need guidance, I'm here to help you succeed.
    Remember, everyone has the potential to create something magical. You are capable of making someone's favorite game, experience, or lesson.
    To all the knights out there, challenges exist to prove your strength.
    Get Up or Get Good - Both outcomes are amazing. Don't give up!
    Never give up and keep going! I believe in you.
    - Edwardivan Labarca
    Algorithm Words:
    #gamedev #music #composer #composition #gamemusic #gamemusicplayer #gamemusiccomposer #advice #adviceforgamedevs #adviceformusic #adviceforsuccess #megaman #ideas #unity #fruityloops #flstudio #coding #gamedesign #warning #mistakes #career #psychology #brain #tricks #composing #writing #composition #lifehacks #ideas #showcase #pixelart #newgame #upcoming #wishlist #discount #pixelart #animations #essence #2danimation #3danimation #tricks #tips #youtube #shorts #feelings #identity #steam #steamgames #steamsale #gamedevelopment #generaladvice #quick #coding #shortvideo #money #fusing #lbp2 #playstation #xbox #nintendo #oldgames #newgames #retro #howto #gametips #gameguides #statistics #gameplay #footage #entrepreneur #synthesizer #funny #interestingfacts #interesting

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

  • @amstrad00
    @amstrad00 Месяц назад +10

    I got my first taste of game dev making mods for easy to modify games like Fallout 3 and Skyrim or maps for games like Half-Life. For years I was looking into trying to hammer Fallout or Skyrim into the shape of the sort of game I actually wanted to make and eventually moved on to actual engines. UE4's Blueprints scripting made it really easy for me to get my toes wet without having to do any actual writing of code and I've since moved on to using Godot and coding in the very easy to learn GDScript. I feel like modding existing games is a great way to decide if you want to pursue game development further.

    • @edwardivandeveloper
      @edwardivandeveloper  Месяц назад +2

      Huge thanks for sharing - this is extremely important and you've successfully synthesize why modding / using pre-existing games to experiment with game content gives you an actual path to game development + better understanding game design. I'm especially glad to hear how your transition to blueprints in Unreal Engine 4 was easy. Pinning so others can take note.

  • @Houshalter
    @Houshalter Месяц назад +43

    There is an entirely open source clone of minecraft called minetest, that is designed to be easy to mod.

    • @edwardivandeveloper
      @edwardivandeveloper  Месяц назад +15

      @@Houshalter This should’ve been mentioned in the video lol - huge thanks for bring this insight to me. I didn’t know such tool existed!

    • @AdobadoFantastico
      @AdobadoFantastico Месяц назад +8

      ​@@edwardivandeveloper make a follow up. This is worth emphasizing. Whole genres came out of modding and it's been forgotten. Tower Defense and Mobas both came out of the WC3 editor alone. Not to mention all the half life mods, or that half life itself was modded from the Quake 2 engine(iirc). Good development rarely starts from zero.

    • @edwardivandeveloper
      @edwardivandeveloper  Месяц назад +4

      @@AdobadoFantastico 🫡🫡🫡 On it, King. Thank you for bringing these great points!

    • @amstrad00
      @amstrad00 Месяц назад +2

      @@AdobadoFantastico I wouldn't say Half-Life was 'modded' from Quake any more than I would say Blood or Shadow Warrior were 'modded' from Duke Nukem. They were instead built on their respective base engines the same way many games use one of the Unreal Engine versions. Half-Life actually uses such a heavily modified version of the Quake engine that it became its own engine that Valve ended up calling GoldSrc.

    • @AdobadoFantastico
      @AdobadoFantastico Месяц назад

      ​@@amstrad00 although I myself appreciate pedantry I think you're missing the forest for the trees here, my dude.
      My point is many of the best *start* from another game and this goes back to the even the days when much was written from the ground up. Half Life started as a mod. If you think that's underselling it, then you just don't know what modding was back then.
      This was on the tail end of Direct3D even being a thing, 18 months prior people were still writing their own procedures to get the graphics card to fill the textures into the triangles. The initial launch of Unreal Engine literally couldn't use a graphics card and was limited to software rendering on t he cpu.
      Valve rewrote the whole engine because making anything substantially different would de facto rewrite the entire codebase. Adding *anything* would basically make it a different engine because the landscape for engine tech was so barebones.
      "Moddable" at the start of Half Life's development simply meant, "here's the source code, there are some comments, good luck".
      Modding *after* Half Life still required low level computer interaction for even packing in a map or some custom textures. Making a map was a multistep conversion process involving multiple programs between a map editor like Hammer/J.A.C.K./QuArK and goldsource/quake2.
      Unreal was the only one back then with an integrated map editor that could change levels on the fly and it was a long ass time before that gave way to the absolutely incredible facilitation of modding as we know it today.

  • @JamesTDG
    @JamesTDG Месяц назад +20

    As a reminder: Game engines started off as just plain games, the first one to be openly available to use being Doom shareware, which has provided us with MILIONS of WADs that take the engine in new pathways. This engine then evolved to Quake, which is also a commonly developed engine, which ALSO evolved into GoldSrc, and got replaced by Source, then Source 2, though it had a split between S1 and S2 for the Titanfall series, which then evolved into the engine used in Apex Legends.
    Contrary to what Epic Games is trying to make you think, the Unreal engine started as a game series too! You have to pretty much don the ol skull and crossbones to play the series at this point, but this engine is iconic.
    Just remember, game engines spark in the most peculiar of locations. So long as there's a modding scene available, you can get crazy stuff to happen. Fallout, Minecraft, Half Life, and more received and remain to receive Total Conversion Mods, which essentially treat the games as an engine, examples include Gmod, Chinese Minecraft, Fallout London, Counter Strike, Defense of the Ancients. These are all TCMs that completely modify the landscape of these games in new directions, and it is insane.
    Even games that released AGES ago are magically obtaining insane mods, such as what happened with the Mario 64 source code leak, which now lets us play the series natively on PC for once, and people are making crazy stuff just by using it as an engine!

    • @edwardivandeveloper
      @edwardivandeveloper  Месяц назад +3

      You brought up a plethora of peak examples and really hit it home with just how important modding is. Your insights are extremely appreciated here and thank you for taking the time to detail the history of famous game engines/mods. Absolutely amazing input, thanks for sharing!

    • @iamgoo
      @iamgoo Месяц назад +2

      ​@@edwardivandeveloperGOAT response to a GOAT comment

  • @Lulwa-xz1zv
    @Lulwa-xz1zv Месяц назад +9

    I used the stones to destroy the stones, it nearly.. killed me.

  • @LBPLevelBoy
    @LBPLevelBoy Месяц назад +2

    Its so cool how you prototype games in lbp. I think i actually remember playing your Kirby level before

    • @edwardivandeveloper
      @edwardivandeveloper  Месяц назад +2

      @@LBPLevelBoy You have no idea how much this means to me. Like, you honestly made my day by saying this. Thank you for playing!

  • @ThinkWithGames
    @ThinkWithGames Месяц назад +6

    Cool video! Speaking from experience, it is also good to consider how well suited the game is for prototyping your specific idea. For example, if you need to do tons of work arounds to get your systems to work in the game you're using as an engine, it might be better to prototype in an actual engine.

    • @edwardivandeveloper
      @edwardivandeveloper  Месяц назад +1

      @@ThinkWithGames I agree and get exactly where you’re coming from. If anything l’d recommend your approach the most. I would like to say it’s important to identify what your “game idea” would be when using an alt. engine as a first time developer. Regardless, your advice is solid and l’ll make sure to push your message more boldly going forward.

  • @THECHRIS689
    @THECHRIS689 Месяц назад +6

    Great tips on how to start developing with anything. The tool doesn't matter as long as you're able to achieve the prototype you want.

  • @warmloafofbread2818
    @warmloafofbread2818 Месяц назад +12

    MEGA MAN LEGENDS MENTIONED RAAAAAAAAHHHHHHHHH 🦅🦅🦅🦅🦅🔥🔥🔥🔥🔥🔥 (good video, my man!)

    • @edwardivandeveloper
      @edwardivandeveloper  Месяц назад +3

      For anyone reading this comment PLEASE check out WarmLoafOfBread’s channel. He’s the peak example of recreating games at a 1:1 identity. 🎉

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

    Now that I think about it, playing Super Scribblenauts and Mario Maker probably helped a lot in training me on level design. Not that I'm any good at it yet, but it got most of the utter garbage out.

    • @edwardivandeveloper
      @edwardivandeveloper  11 дней назад +2

      Hey - great comment and I'm super glad to hear this perspective! Anywhere is a great place to start as long as your intention is to learn, truly understand what works, and get in the habit of applying what you've learned to become better at X-skill. Level design can be commonly learned pretty well with platformers as you've just mentioned - and I would even argue that Mario Maker is a great start for considering 2D level-design choices due to the sheer amount of "readily avaiable and testable options" you can find in the create/editor mode of the game.

  • @NoVIcE_Source
    @NoVIcE_Source Месяц назад +2

    HL2 mods moment

    • @edwardivandeveloper
      @edwardivandeveloper  Месяц назад +2

      @@NoVIcE_Source 100% HL2 mods are goated and this needs to be re-mentioned.

  • @SweetPeteInTheBackSeat
    @SweetPeteInTheBackSeat Месяц назад +1

    huh. now I just need an open source rail shooter game to mod. uhhhhh.

    • @engame1702
      @engame1702 19 дней назад +1

      lemme know if you find any

  • @DarkNemexyx
    @DarkNemexyx Месяц назад +2

    amazing video I learn so much

  • @kairu_b
    @kairu_b Месяц назад +1

    Nice

  • @LVL58Designs
    @LVL58Designs Месяц назад +1

    Labarcak?

    • @edwardivandeveloper
      @edwardivandeveloper  Месяц назад +2

      @@LVL58Designs Lev? 👀👀👀 We have to catch up soon hahaha

    • @LVL58Designs
      @LVL58Designs Месяц назад +1

      @@edwardivandeveloper Yeah we do! XD

    • @LVL58Designs
      @LVL58Designs Месяц назад

      @@edwardivandeveloper Heck yeah man! We shall!

  • @fabulamcafee
    @fabulamcafee Месяц назад +1

    yall schizos