SpaceCat
SpaceCat
  • 62
  • 225 878
SIMPLE Space Shooter MVP in Pico-8 - Game Development Mini-Course for Beginners!
FREE Pico-8 Workshop: www.spacecatdev.com/pico-8-essentials
Today we're building the SIMPLEST version of a space shooter/shmup in Pico-8! This is the bare bones, easiest version of this kind of game.
Hope you enjoy!
Переглядів: 829

Відео

How to Import Pixel Art into Godot Engine - No Blurry Sprites! - For Beginners
Переглядів 6432 місяці тому
FREE PIXEL ART COURSE: bit.ly/3WGCFqV Here's how to import pixel art into Godot and how to make your art crisp and beautiful! We also talk about importing sprite sheets with basic animation.
Animate Player Walk Cycle in Aseprite - Pixel Art Tutorial for Beginners
Переглядів 9502 місяці тому
FREE PIXEL ART COURSE: bit.ly/3WGCFqV In this video, I'll show you an easy way to make a walk cycle animation for any character in Aseprite for your games!
How to Draw a Character for your game in Pixel Art! - Start to Finish!
Переглядів 4353 місяці тому
DOWNLOAD THE PALETTE & FOLLOW ALONG: bit.ly/3Llvwp8 FREE PIXEL ART COURSE: bit.ly/3WGCFqV Here's an example of creating a character in pixel art! Enjoy!
Make Your OWN Pixel Art for Your Games! - New Course Available Now!
Переглядів 4763 місяці тому
GET THE COURSE: bit.ly/4bBiKgZ If you want to make games, it's easy to jump into coding and building levels and setting up variables and all that fun stuff, but for some of us, the visuals are the hard part. If you're not much of an artist, this can be a big handicap when making your own games! SO... they rely on stock asset packs to make the visuals for their games. And it limits their creativ...
Easy Tip for More INTERESTING Pixel Art - Pixel Art Tutorial for Beginners
Переглядів 8896 місяців тому
FREE PIXEL ART COURSE: bit.ly/3WGCFqV Here's a little trick I use to make pixel art more unique! Nothing in life is perfect, and no object is 100% clean all the time. This is an easy technique that even beginners can do that makes everything look a little more worn and dirty!
Better Pixel Art Colors with Hue Shifting - Pixel Art Tutorial for Beginners
Переглядів 2,5 тис.6 місяців тому
FREE PIXEL ART COURSE: bit.ly/3WGCFqV Here's how I create rich beautiful color palettes for my pixel art. Even if you have NO ART EXPERIENCE, this should be easy to understand even for beginners!
Pixel Art Shading Basics - Pixel Art Tutorial for Beginners
Переглядів 4,4 тис.6 місяців тому
FREE PIXEL ART COURSE: bit.ly/3WGCFqV Here's how I shade my pixel art. Even if you have NO ART EXPERIENCE, this should be easy to understand even for beginners!
What Size Should I Make Pixel Art? - Pixel Art Resolution Tutorial for Beginners
Переглядів 2,2 тис.7 місяців тому
FREE PIXEL ART COURSE: bit.ly/3WGCFqV How big should pixel art be? What's the best resolution? Short answer: it depends. In this video we explore the reasons you'd want to make big vs small sprites and how to make smaller sprites and selectively throw away detail to make your art EXPRESSIVE. I also realized later that I got some of these concepts from this fantastic video: ua-cam.com/video/PtYo...
Pixel Art for Beginners - Getting Started
Переглядів 2,1 тис.7 місяців тому
FREE PIXEL ART COURSE: bit.ly/3WGCFqV Here's how you can get started with pixel art EVEN if you know nothing about art!
Easy Sprite Animation in Pico-8 - Beginner Tutorial
Переглядів 2,1 тис.9 місяців тому
FREE PICO-8 ESSENTIALS WORKSHOP: spacecat.podia.com/pico-8-essentials - - 📺 PICO-8 COURSE: spacecat.podia.com/pico-8-noob-to-pro 🖺 FREE PICO-8 STUDY GUIDE: spacecat.podia.com/spacecat-s-pico-8-study-guide Here's a basic way to animate your character in Pico-8. There isn't any built in animation system, so you have to loop through the sprites with code. The good news is, it's pretty simple! Enjoy!
Make Lasers in Pico-8 - For Raycasts, Bullets ,and more!
Переглядів 1,6 тис.9 місяців тому
FREE PICO-8 ESSENTIALS WORKSHOP: spacecat.podia.com/pico-8-essentials - - 📺 PICO-8 COURSE: spacecat.podia.com/pico-8-noob-to-pro 🖺 FREE PICO-8 STUDY GUIDE: spacecat.podia.com/spacecat-s-pico-8-study-guide Here's a simple way to make a laser that stops at obstacles in Pico-8!
Simple Adventure Game in Pico-8 - Code With Me!
Переглядів 4,8 тис.11 місяців тому
FREE PICO-8 ESSENTIALS WORKSHOP: spacecat.podia.com/pico-8-essentials - - 📺 PICO-8 COURSE: spacecat.podia.com/pico-8-noob-to-pro 🖺 FREE PICO-8 STUDY GUIDE: spacecat.podia.com/spacecat-s-pico-8-study-guide Here's a video creating a simple adventure game in pico-8. We'll go over character movement, map creation, interactivity, collision, pickups, scoring, start menus, and restarting our game. Thi...
Pop Up Menus In Our Pico-8 Farming Game! - Code With Me E13
Переглядів 2 тис.11 місяців тому
FREE PICO-8 ESSENTIALS WORKSHOP: spacecat.podia.com/pico-8-essentials - - 📺 PICO-8 COURSE: spacecat.podia.com/pico-8-noob-to-pro 🖺 FREE PICO-8 STUDY GUIDE: spacecat.podia.com/spacecat-s-pico-8-study-guide Today we're building a simple farming game like Stardew Valley (But way more simple and easy) This is perfect if you're brand new to game development, or just new to Pico-8. In this episode we...
Inventory Selection In Our Pico-8 Farming Game! - Code With Me E12
Переглядів 65911 місяців тому
FREE PICO-8 ESSENTIALS WORKSHOP: spacecat.podia.com/pico-8-essentials - - 📺 PICO-8 COURSE: spacecat.podia.com/pico-8-noob-to-pro 🖺 FREE PICO-8 STUDY GUIDE: spacecat.podia.com/spacecat-s-pico-8-study-guide Today we're building a simple farming game like Stardew Valley (But way more simple and easy) This is perfect if you're brand new to game development, or just new to Pico-8. In this episode we...
Table-Based Inventory In Our Pico-8 Farming Game! - Code With Me E11
Переглядів 931Рік тому
Table-Based Inventory In Our Pico-8 Farming Game! - Code With Me E11
Drawing a HOTBAR in Our Pico-8 Farming Game! - Code With Me E10
Переглядів 709Рік тому
Drawing a HOTBAR in Our Pico-8 Farming Game! - Code With Me E10
Adding MONEY to Our Pico-8 Farming Game! - Code With Me E09
Переглядів 742Рік тому
Adding MONEY to Our Pico-8 Farming Game! - Code With Me E09
Adding Collision In Our Pico-8 Farming Game! - Code With Me E08
Переглядів 2 тис.Рік тому
Adding Collision In Our Pico-8 Farming Game! - Code With Me E08
Drawing A Farm Stand In Our Pico-8 Farming Game! - Code With Me E07
Переглядів 669Рік тому
Drawing A Farm Stand In Our Pico-8 Farming Game! - Code With Me E07
Fixing Code In Our Pico-8 Farming Game! - Code With Me E06
Переглядів 647Рік тому
Fixing Code In Our Pico-8 Farming Game! - Code With Me E06
Watering Crops In Our Pico-8 Farming Game! - Code With Me E05
Переглядів 822Рік тому
Watering Crops In Our Pico-8 Farming Game! - Code With Me E05
How to Spawn Enemies For Your Platformer - Pico-8 Game Dev Beginner Tips
Переглядів 1,2 тис.Рік тому
How to Spawn Enemies For Your Platformer - Pico-8 Game Dev Beginner Tips
Basic Inventory In Our Pico-8 Farming Game! - Code With Me E04
Переглядів 986Рік тому
Basic Inventory In Our Pico-8 Farming Game! - Code With Me E04
Harvesting Crops In Our Pico-8 Farming Game! - Code With Me E03
Переглядів 1,5 тис.Рік тому
Harvesting Crops In Our Pico-8 Farming Game! - Code With Me E03
How to Make A Game - Coding for Game Development (Feat. Pico-8)
Переглядів 1,8 тис.Рік тому
How to Make A Game - Coding for Game Development (Feat. Pico-8)
Growing Crops In Our Pico-8 Farming Game! - Code With Me E02
Переглядів 1,9 тис.Рік тому
Growing Crops In Our Pico-8 Farming Game! - Code With Me E02
Simple Farming Game in Pico-8! - Code With Me E01
Переглядів 7 тис.Рік тому
Simple Farming Game in Pico-8! - Code With Me E01
My Enemies Aren't Moving! - Pico-8 Cart Debugging & Lesson for Beginners
Переглядів 1,1 тис.Рік тому
My Enemies Aren't Moving! - Pico-8 Cart Debugging & Lesson for Beginners
How Sprites Work in Pico-8 - Spr() - Pico-8 for Noobs!
Переглядів 2,5 тис.Рік тому
How Sprites Work in Pico-8 - Spr() - Pico-8 for Noobs!

КОМЕНТАРІ

  • @ex-itguy
    @ex-itguy День тому

    It works! Awesome! One issue that I had is that the player drops down as soon as it walks halfway though the end of a floor because the onground-check only checks for the center of the sprite. And then it got stuck in a wall because of the collision code from your other video. 😛 I seem to have fixed it by checking the left and right instead of the center of the sprite: function onground(o) local a = fget(mget((o.x)/8,(o.y+9)/8),0) local b = fget(mget((o.x+8)/8,(o.y+9)/8),0) if a or b then return true else return false end end

  • @smudgefudge4435
    @smudgefudge4435 День тому

    I'm NGL dude you are an incredible teacher

  • @Mr._Nog
    @Mr._Nog 2 дні тому

    Hi i'm having problems with the movement I put everything you put, but there is no input, maybe its because i'm on mac but I don't really know

    • @spacecat88
      @spacecat88 2 дні тому

      Make sure it's all under the _update() function.

  • @DanTheman-z4w
    @DanTheman-z4w 6 днів тому

    easy to understand tutorial thats a little under 10 minutes, how do you not have more subs and views?

  • @BeeKeyPro
    @BeeKeyPro 12 днів тому

    Cool, but if you declare a variable in _inti then you cannot use it in _update

    • @spacecat88
      @spacecat88 9 днів тому

      You can for sure... In fact you have to declare it before you can modify it. You do need to update the variable tho.

  • @zizi3042
    @zizi3042 12 днів тому

    Ok im just now trying this. The code works, but only for one collectible and after it's done all of your other collectibles go away. Any fixes?

  • @WILDWINTER_BIRD
    @WILDWINTER_BIRD 13 днів тому

    How did u do that 3:58 ;-; I’ve been trying to figure this out for an hour saveee meee

  • @chokeeeee
    @chokeeeee 16 днів тому

    how to table in liko12?

  • @Theyflower
    @Theyflower 19 днів тому

    this is really good. I was planning on messing around in pico8 for the upcoming ludum dare and in fifteen minutes you have dispelled the daunt i felt about working on pico 8

  • @mewtkeys
    @mewtkeys 20 днів тому

    quick question, im using a larger sprite bracken that takes up the 1, 3, 5 and 7 frames but when I run this code, im getting like all the in-between frames... how do I change this to only show the solid frames and not the half frames?

    • @spacecat88
      @spacecat88 19 днів тому

      You can set your frames as a list, then go through the items of the list. That's the best way in this case.

    • @mewtkeys
      @mewtkeys 19 днів тому

      @@spacecat88 so I looked through the videos on your noob playlist and found the video that explains it. One last question, in order to get the character to move with the correct frames, would I need to create a state machine? And if so is this something that I could learn from your paid course?

  • @DannyBonk
    @DannyBonk 20 днів тому

    Mine stayed blurry

  • @CatBomber1
    @CatBomber1 22 дні тому

    How do I make make an animation loop back and forth? (1,2,3,2)

  • @tankkimorso
    @tankkimorso 23 дні тому

    Aight I paid for Pico8 Im learning this shit even if I don't want to

  • @chichibek
    @chichibek 26 днів тому

    Thanks good explanation

  • @1ndieX
    @1ndieX 26 днів тому

    Did Brandon J G already do this topic?

  • @Pockeywn
    @Pockeywn Місяць тому

    not even pausing just raw dogging it.

  • @philtanner2807
    @philtanner2807 Місяць тому

    there is a bug. if you move above the enemies you can still destroy them. we are only checking the x of the laser and the enemies. need to also check to see if the Y position of the laser is not above the y position of the enemy. if btnp(❎) then for e in all(enemies) do if e.y<ly then --the fix if abs(e.x+4-lx)<4 or abs(e.x+3-lx2)<4 then e.life=0 score+=1 del(enemies,e) end end end end end Oh and great video! thanks

  • @YourLocalKakgus
    @YourLocalKakgus Місяць тому

    this was a good tutorial that helped me a lot. thx for it!

  • @zalhietzli
    @zalhietzli Місяць тому

    Great tutorial ! Very clear and to the point. The solution I came up with is kind of the other way around. First check for the sprite number of the tile adjacent to the player, then allow movement if there it's not a "collisionable" tile. As I am making a 2D platformer I have different functions for checking collisions with floor, walls and ceilings.

  • @AbGamer-fb1gr
    @AbGamer-fb1gr Місяць тому

    No comments let me fix that

  • @hamadalketbi2253
    @hamadalketbi2253 Місяць тому

    WOW, just WOW

  • @En0834
    @En0834 Місяць тому

    This is so good, thanks for sharing

  • @T_M.E
    @T_M.E Місяць тому

    how do i do this on godot 3?

  • @3DSimulant
    @3DSimulant Місяць тому

    I struggle with Tables, again and again!🤯 But great short motivating tutorial, thank's. (This one for PacMac?)🤓

  • @bevansharp610
    @bevansharp610 Місяць тому

    Really nice little tutorial explained really well. The only thing I think it lacks as an MVP though is some collision detection for when an enemy collides with the player’s ship causing game over. Maybe add that in a follow up video?

  • @molochz
    @molochz Місяць тому

    Thanks!

  • @Tomascky
    @Tomascky Місяць тому

    third

  • @dazealex
    @dazealex Місяць тому

    Brilliant!

  • @steampunkeye2151
    @steampunkeye2151 Місяць тому

    Even it's so simple, it's so extendable. Great!

  • @Vanniberna
    @Vanniberna Місяць тому

    Hi! First of all, thanks for this amazing effort, your tutorials are very clear and accessible 🙂 I'm just now running into some trouble - I've been trying to go through these tutorials in a "cumulative" fashion by applying all of their learnings into one single Pico-8 file. But if I try combining the states explained in this video with other things you explained before (say, the map we drew which includes interactions with the mget function), I keep getting errors or just a blank screen. I tried splitting the codes into two tabs (one for the menu state, one for the play state), but in that case, the play state just overrules the menu state. Any idea why that could be? Or should I just keep watching your tutorials to get a bigger picture? P.S.: I know full well you don't owe me anything and you might be super busy! But a guy can try ;-)

  • @Grim-ph4or
    @Grim-ph4or Місяць тому

    hue shifting is a "game changer"?