SquidGod
SquidGod
  • Видео 67
  • Просмотров 1 340 693
Why 99% of Indie Games Are Never Released
In this video, I go over the struggles I had in the last year of trying to make games, and the conclusion it led me to about why it was so hard for me to make a game. I also show a lot of the games I've worked on over the last few years, so you can think of it as a reflection on my experience with game dev as a whole.
Get Core Fault! - play.date/games/core-fault/
Check out The King's Dungeon and Pocket Pets! too: itch.io/s/117037/catalog-anniversary-sale
Join my Discord!: discord.gg/kDM8RU4aFt
Просмотров: 7 553

Видео

I Combined a Deckbuilding Game with an Action Roguelike
Просмотров 11 тыс.Год назад
I started working on a Playdate game that combines elements of a deckbuilding roguelike and an action roguelike. Previous devlog: ruclips.net/video/OHX4yYDnUTE/видео.html Patreon supporters get access to early dev builds and the source code for all my games: www.patreon.com/squidgoddev Interested in learning how to code? squidgod.itch.io/lua-for-game-development Join my Discord!: discord.gg/kDM...
making a cozy game set in the Japanese countryside
Просмотров 24 тыс.Год назад
In this video I show the process of creating a tiny cozy game for Ludum Dare 53 in 48 hours. You can play the game here: ldjam.com/events/ludum-dare/53/inaka-flowers Support me on Patreon: www.patreon.com/squidgoddev Interested in learning how to code? squidgod.itch.io/lua-for-game-development Join my Discord!: discord.gg/kDM8RU4aFt Follow me on Twitter to see sneak peeks/updates: S...
Making a Roguelike Deckbuilder for the Playdate
Просмотров 19 тыс.Год назад
I started working on a roguelike deckbuilding game for the Playdate. Patreon supporters get access to early dev builds and the source code for all my games. Added a new tier for commented source code: www.patreon.com/squidgoddev Interested in learning how to code? squidgod.itch.io/lua-for-game-development Join my Discord!: discord.gg/kDM8RU4aFt Follow me on Twitter to see sneak peeks/updates!: ...
Making a Vampire Survivors-like Game for the Playdate (ft. davemakes)
Просмотров 139 тыс.Год назад
I partnered up with davemakes (developer of the Playdate Season 1 game Executive Golf DX) to make a survivors-like game for the Playdate! This project has been almost 3 months in the making, so I hope you enjoy :) Get the game here: squidgod.itch.io/core-fault Check out Mixolumia!: www.mixolumia.com/ Twitter Thread: davemakes/status/1090077970968936448 Follow Dave on Twitter: twitte...
Getting Started with Playdate Game Development in 2023
Просмотров 36 тыс.Год назад
In this video, I'll be going over what making games is like for the Playdate and how to setup a Playdate SDK game development environment on Windows using Visual Studio Code. This video is an update to a previous video I've made called "Getting Started with the Playdate SDK: Setup and Basics". Setup Links SDK Installation: play.date/dev/ Playdate Documentation: sdk.play.date/1.12.3/Inside Playd...
How to Make a Metroidvania/Platformer | Playdate SDK Tutorial
Просмотров 17 тыс.Год назад
How to Make a Metroidvania/Platformer | Playdate SDK Tutorial
Making a Metroidvania for the Playdate
Просмотров 133 тыс.Год назад
Making a Metroidvania for the Playdate
Is the Playdate Too Expensive??
Просмотров 40 тыс.Год назад
Is the Playdate Too Expensive??
You Can Make Your Own Custom Handheld In This Game
Просмотров 47 тыс.Год назад
You Can Make Your Own Custom Handheld In This Game
Making a handheld game with no game engine in 7 days
Просмотров 49 тыс.Год назад
Making a handheld game with no game engine in 7 days
Game Developer Tries Web Development (Devlog)
Просмотров 6 тыс.Год назад
Game Developer Tries Web Development (Devlog)
Making My DREAM Feature for My DREAM Game for My DREAM Console
Просмотров 8 тыс.Год назад
Making My DREAM Feature for My DREAM Game for My DREAM Console
How Much Money Did I Make From My First Game?
Просмотров 19 тыс.Год назад
How Much Money Did I Make From My First Game?
What It's Like Making a Game For The Playdate
Просмотров 7 тыс.Год назад
What It's Like Making a Game For The Playdate
A week of progress on my Playdate platformer
Просмотров 6 тыс.Год назад
A week of progress on my Playdate platformer
Making Mario Maker for the Playdate
Просмотров 11 тыс.Год назад
Making Mario Maker for the Playdate
I Made a Game That Lets You Share Levels Using Morse Code | Devlog 0
Просмотров 14 тыс.Год назад
I Made a Game That Lets You Share Levels Using Morse Code | Devlog 0
Creating a Scene Manager for the Playdate
Просмотров 9 тыс.Год назад
Creating a Scene Manager for the Playdate
Adding fishing and evolutions to my Tamagotchi game
Просмотров 15 тыс.Год назад
Adding fishing and evolutions to my Tamagotchi game
Remaking Tamagotchi 25 years later...
Просмотров 249 тыс.Год назад
Remaking Tamagotchi 25 years later...
Adding New Areas to My Gladiator Roguelite | Playdate Devlog 5
Просмотров 14 тыс.Год назад
Adding New Areas to My Gladiator Roguelite | Playdate Devlog 5
Adding an Ability Wheel to My Gladiator Roguelite | Playdate Devlog 4
Просмотров 7 тыс.Год назад
Adding an Ability Wheel to My Gladiator Roguelite | Playdate Devlog 4
Creating a Roguelite Map for My Gladiator Combat Game | Playdate Devlog 3
Просмотров 8 тыс.Год назад
Creating a Roguelite Map for My Gladiator Combat Game | Playdate Devlog 3
Physically Cranking to Spin Attack | Playdate Devlog 2
Просмотров 10 тыс.Год назад
Physically Cranking to Spin Attack | Playdate Devlog 2
Adding Combat to My Gladiator Roguelite | Playdate Devlog 1
Просмотров 10 тыс.Год назад
Adding Combat to My Gladiator Roguelite | Playdate Devlog 1
I'm Making a Gladiator Roguelite | Playdate Devlog 0
Просмотров 15 тыс.Год назад
I'm Making a Gladiator Roguelite | Playdate Devlog 0
I Made a Fishing Game for This Weird Console (ft. @Goodgis)
Просмотров 30 тыс.Год назад
I Made a Fishing Game for This Weird Console (ft. @Goodgis)
The COMPLETE Grid View Tutorial for the Playdate SDK
Просмотров 4,7 тыс.2 года назад
The COMPLETE Grid View Tutorial for the Playdate SDK
Everything About Playdate SDK Animators in 4 Minutes
Просмотров 7 тыс.2 года назад
Everything About Playdate SDK Animators in 4 Minutes

Комментарии

  • @TateDoesStuff13
    @TateDoesStuff13 3 дня назад

    Will you be making more videos about the play date ?

  • @krystalannawilliams2653
    @krystalannawilliams2653 3 дня назад

    This is gaming?

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

    My fellow Tamagotchi anime fans! Will you help me get Bandai Namco to dub the rest of the Tamagotchi anime series so far from episode 27 to episode 271 aka episode 50 of Go-Go Tamagotchi in English? Help a fellow Tamagotchi fan out.

  • @Mockthenerd
    @Mockthenerd 6 дней назад

    It's cool but I'd just want it to be small in pocket. Nothing larger.

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

    I think it's going to be very very expensive for collectors in 10-20 years

  • @srenrafaelsen9698
    @srenrafaelsen9698 8 дней назад

    You did a job well enough to have me purchase your game. As an old-school fan of both Tamagotchi and Megaman Battle Network, this game hits the right spots. Your game making vlogs are very inspiring, and I would love to develop a game myself one day. Thank you for your content. ❤

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

    Im pretty sure that "Buff Bunny" is a chinchilla to me. That's what it looks like

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

    What is this game called, and where is it available?

  • @FanStudioCoUk
    @FanStudioCoUk 10 дней назад

    Hey SquidGod! Would love to see you at some point participating in a game jam. If you'll ever considering this let us know ;)

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

    Could you explain why the tilemap was affecting performance? I thought the whole point of tiles was that they are efficient! (Sorry my comment is a year late, haha)

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

      The biggest effect on performance was really changing it from a more complex map to a simple one with 4 outside walls and a few square blocks that cut down on the number of collision rects that needed to be created, rather than a change from a tilemap to not a tilemap. Tilemap is probably more efficient in the complex shape case because it can optimize the number of collision rects being created by combining different sections, but the map was sort of big so it was still tanking performance.

  • @jusqueicitoutvabien
    @jusqueicitoutvabien 13 дней назад

    Thats wild

  • @Eliasfunplay
    @Eliasfunplay 14 дней назад

    How do you compile the source code automatically? i can't find the part where you explain it

    • @SquidGodDev
      @SquidGodDev 14 дней назад

      It's the "Installing Playdate Project Template" section. 9:25 shows the actual command to build the project after everything is setup.

  • @RaniMalach
    @RaniMalach 17 дней назад

    love your content! btw what's the name of this game? it's gonna be so fun when my playdate arrives in about 2 weeks!

    • @SquidGodDev
      @SquidGodDev 17 дней назад

      Game is called Escape from Complex 32: squidgod.itch.io/escape-from-complex-32

    • @RaniMalach
      @RaniMalach 17 дней назад

      @@SquidGodDev thank you bro! Btw your games were my main motive for buying the playdate!

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

    They just raised the price to $199 (as of May 2024). That means to get one sent to me in Europe (Sweden) it’ll cost $274 all in with the shipping and taxes. And that is, unfortunately, out of my budget.

  • @ZenkaiGoose
    @ZenkaiGoose 20 дней назад

    Fantastic video! You guys killed!

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

    Thanks for sharing! You’re my inspiration to pick up game dev!

  • @skibbl_dev
    @skibbl_dev 23 дня назад

    The crank doesnt swing the raqcuet? 😢

  • @vjm3
    @vjm3 26 дней назад

    If instead of setting an image/object as a stagnant image, I wanted it to become an animated thing (ex: A fireball travels with the bullet, and flickers different grays as it travels). How do I do that? Do I animate a gif and save gifs somehow? Also: How do I create new animations once a collision or action has occurred? (ex: The fireball hits the enemy. The enemy is knocked back a few pixels upon impact. Then a short 3 second fire animation that located on the enemy plays before disappearing.)

    • @SquidGodDev
      @SquidGodDev 26 дней назад

      If you haven't checked out my video on sprites, you should look into that. Also, check out animation loops and the code examples at the bottom of the section. You can create a new sprite at the same location as the enemy after a delay with the animation. sdk.play.date/2.5.0/Inside%20Playdate.html#f-graphics.animation.loop.new

  • @vjm3
    @vjm3 26 дней назад

    I spend a semester learning Python with one of the most needlessly-difficult (but extremely nice) professors....and in this video alone it's more or less covered everything in that class. From print, to Functions. It's crazy. Also: If you're watching this video and you're like "Ok, but when would I use this code and what good is it for me?" then I suggest watching an example game's code by SquidGod or anyone else. You'll see them directly set up the code and where certain things are used. Final tip: Generally for using Functions, there exists a "main function" which is the global operation. It's like where the program starts and goes through the motion of running. From there while naturally running, it'll stumble upon inputs that require certain other Functions to be used. Those "secondary functions" are more like new folders on your desktop, which contains other stuff it specifically does. What happens is something is generated and put in the secondary function. It goes through the secondary function, resulting in a new result, and spits it back out in to the main function to go do stuff. What you'll find is it's nicer to have a basic "main function," which contains dozens or hundreds of "secondary functions" and when you package your new game to run on the Playdate, it'll use all of the functions included to run the main game. Looking forward to the rest of this series!

  • @vjm3
    @vjm3 26 дней назад

    Extreme thank you for this and the list. But question: You mention running in the emulator will "..not be representative of the actual Playdate's processing power..." aka you were referencing how the Playdate isn't as powerful as your native computer, and so a perfectly fine running game on a computer would run slow (or not at all) on the actual Playdate. My main question is: How do we gauge what is an "appropriate game" for running on the Playdate without actually putting it on the Playdate?

    • @SquidGodDev
      @SquidGodDev 26 дней назад

      You can sort of guess if you have experience with testing on device and what sort of functions are performance intensive, but unfortunately, you won't really know until you test on a physical device. If you're talking about what genre is fit for a playdate performance-wise, you can get away with a lot if you're smart with some optimization tricks, which would again need to be tested on device. Good rule of thumb is that if it requires a lot of drawing of many things quickly to the screen, it'll run slow and you'll have to be creative with it.

    • @vjm3
      @vjm3 26 дней назад

      @@SquidGodDev What a quick response! Thank you! Yeah I guess it'll just take time learning the tricks or optimization coding. I'm looking forward to making a basic game, then building up from there. Any suggested resources or references for if someone wants to make a specific effect or action? Example: There are games which use a pseudo-3D effect where it appears something is going in to the screen. I'm assuming the game isn't programmed with an actual 3D model incorporated, but rather, programmed in a way where the pixels "grow" or "shrink" in size and change color, overlayed over others, and the appearance of 3D is made. I mean, unless I'm wrong. I'm literally just looking to create a detailed Tomogatchi clone (I saw your videos) that incorporates pseudo-learning so it appears the pet is "evolving" or "learning" from past mistakes. And also, I want to re-create a Final Fantasy X - like battle system where near limitless combinations of effects and moves could defeat enemies in different and unique ways. Thanks again!!!

    • @SquidGodDev
      @SquidGodDev 26 дней назад

      @@vjm3 If you're talking about visual effect, honestly for Playdate games a lot of them just brute force it by the developer manually drawing the effect and playing back the images. As for resources, unfortunately can't think of any specific resource, but Google and the Playdate Squad Discord server are your best friends. Your idea of starting small and going from there is great - it gets easier to figure out harder stuff once you have more of a foundation to build off from.

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

    how did you get it so that vscode recognizes the code thats unique to playdate development? having autofill for those many corelibs functions looks nice to have

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

      If the "Lua.workspace.library" in settings.json is pointing to the correct path, it should be working properly. But it's not the most comprehensive - you should also look into Playdate luacats for better autocomplete: github.com/notpeter/playdate-luacats

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

      @@SquidGodDev thanks! I got it working now

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

    Is there a version of this, but with color like the Gameboy Color, or the early DS? I'm on the hunt to make my own Tamagotchi (while also learning how to program in Python), and I'm enjoying the Raspberry Pi (but there's so much to set up first). This seems like a fun alternative.

  • @KNY-29
    @KNY-29 Месяц назад

    It suddenly hit me. Is that possible to make sth. like <robot wars> ? It would be fun!!

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

    "Ships in a couple of days" *non-US people crying*

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

    I've not listened to our point of view on the price yet, but I'd like to put forth my idea of its overall open source approach. Most consoles require you to pass some kind of barrier to entry. And if the barrier isn't created by the console creator and having access to the SDK, it may be difficult to install the game or burn it to some cartridge. Playdate development and distribution is as easy as it gets and you don't have to search the "black market" to trade and install games... No Homebrew hacks. I didn't realize the Teenage Engineering had their finger print on this device!

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

    Wow... amazing creation on this little console! Inspirational!

  • @AnthonyGarcia.79
    @AnthonyGarcia.79 Месяц назад

    Little late to the video, but since you were hesitant to add pet's dying as a reason to take care of them, later tamagotchi ran away.

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

    Near 3:25 you define the initialize function as local then call it. Wouldn't it be more economical to create and call it anonymously? (function() --Do whatever... end)() But, I believe that if there are multiple scenes, I realize an initialize function need to be callable for each scene (such a function couldn't be anonymous). GREAT tutorial!!!

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

      You don't even really need to make a function there - you can just call it directly too. It's just for demonstration purposes and to define the initialization step with a name. If you like using an anonymous function that's fine it doesn't really make a big difference. But, if you're ever calling a function multiple times (e.g. a large loop), using an anonymous function can end up being a lot slower than creating a local function and reusing it since you'll be creating a new closure each time which is slow.

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

    I didn't know this console existed! I was looking at development stuff and you fell into my list to watch. I've been struggling with deciding what I wanted to code for. This looks fun as hell and Lua is a simple pickup. There's another console out there, but for Game Boy like games, which can be created with GB Studio. I that PlayDate is black and white and that it can be coded with Lua. I think I'm going to pulldown the SDK and play with that while I decide to buy the PlayDate.

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

    Damn I live near you lol

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

    Thanks for all the great content! I've been using your videos to help learn Lua and create a small game. I noticed you used parallax on those columns. In your opinion what's the best way to achieve something like that. I've been using LDtk to make my levels and I cant figure out a good way to parse the background and offset it at a different rate. Thanks again for all the great info!

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

      The developer for A Balanced Brew wrote a simple class to handle parallax - you can try looking at that: devforum.play.date/t/a-list-of-helpful-libraries-and-code/221/93

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

    This was amazing to watch! Really great to see people helping one another in this space

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

    Were you using GameMaker Studio for the demos (like the Jihanki one at 5:09?)

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

    Awesome tutotial!

  • @omarmustafa-bv4du
    @omarmustafa-bv4du Месяц назад

    wtf is thiiiiissss

  • @KevinStevenson-rq4xd
    @KevinStevenson-rq4xd Месяц назад

    Really appreciate you showing how to add it all to the path! It's easier to use when it doesn't seem like, "magic"!

  • @Luca-eh5fj
    @Luca-eh5fj Месяц назад

    🙂 Promo>SM

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

    Just in case it helps someone else; I was getting a PSSecurity error in VSCode while trying to run and build. To fix it I double clicked the build and run (simulator) file and unchecked “always ask”, reattempted and everything worked fine from there

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

    Not bad. I am studying the playdate simulator to develop. THAT thing you did is something good. How you use Godot for playdate? Hoy did you export that. Playdate support Apk? I mean it's Android or something like that

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

      I'm not sure what you mean - I did not use Godot for the Playdate, and there is no way to do so

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

      @@SquidGodDev ok I was a little confused, I thought it was Godot xd

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

    How is this game called 0:29

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

      Game I worked on but I never finished: ruclips.net/video/OHX4yYDnUTE/видео.htmlsi=p3Fex59NTw3fYP7g

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

      Oh that’s too bad, but thanks for the answer

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

    SICK!

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

    If it was sold at $149.99, it would have been perfect because I would only have to pay the VAT (21%), not the import fees (15%) which are addedon the retail price AND the VAT. BUT, if Panic signed a deal with an European importer (located in the EC), I will only have to pay the VAT on the import retail price.

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

    How do you learn this so fast?

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

      Went to school for programming related major and I code for my full time job

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

    Sad I cannot use C++ for playdate sdk to do OOP with crazy performance

  • @pie6088
    @pie6088 2 месяца назад

    I hope you return to the pure deckbuilser idea someday!

  • @harisboukelis
    @harisboukelis 2 месяца назад

    that's awesome omg

  • @nobodyhome3753
    @nobodyhome3753 2 месяца назад

    I need a clear step by step tutorial on how to implement larger sprites in pulp... It seems like everyone using the online pulp editor is making the same game with 8x8 sprites

  • @rostislavkaufman8410
    @rostislavkaufman8410 2 месяца назад

    Didn't care about Vampire Survivors, clicked the video by accident, stayed for the dev stuff, bought the game just after the 20 min mark. Mission accomplished I guess :)

  • @wleon4068
    @wleon4068 2 месяца назад

    Would love to design a pinball game for this system.

  • @Dr._Nicolas
    @Dr._Nicolas 2 месяца назад

    i don't know how to code, my code dosen't work, my code is garbage, my story might be copying someone else, the mechanics might be copyrighted, the game could be a plagiarism of another game, my game won't work, you know there is a lot of factors that can be solve by knowing coding, you think is that easy? 5 years making the same game and restarting development because the game dosen't work is a big factor than "just realese it"