Playing lots of freely downloadable Playdate games
Tags: gamedev, beginners, playdate, inspiration
Published: 2023-01-13 00:20:51

Now that I know how to load a `PDX` in the Playdate Simulator and Sideload it onto my Playdate...

...I want to play a bunch of games, and maybe peek under the hood of some of them!

## Browsing the itch.io Playdate catalog
[itch.io](https://itch.io/search?q=playdate) is a platform where game developers can sell their games.

It is the recommended platform to sell games by Playdate...at least until Playdate creates its own store or marketplace.

Searching for `playdate` shows all games with that tag...many of which are actually Playdate games:
![Playdate games on itch.io](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zsbc5ktf47icpvtshjzt.png)

- I count 61 results
- Some require payment: I'll skip those for now
- Some are sound, music or font packages: I'll skip those, too

That leaves 21 games to download!

## My itch.io catalog
- [Block Blitz](https://orllewin.itch.io/block-blitz)
- [Coin Germs](https://raspberrybrain.itch.io/coin-germs-playdate-pulp)
- [Plop It](https://jstart.itch.io/plop-it)
- [Keeper](https://mj4d.itch.io/keeper)
- [Rescues](https://raspberrybrain.itch.io/rescues)
- [snkr](https://ussao.itch.io/snkr-playdate)
- [Snakes](https://raspberrybrain.itch.io/snakes)
- [Simple Snake](https://tauchme.itch.io/simple-snake-playdate)
- [2048](https://hteumeuleu.itch.io/2048)
- [OneBit Demon Attack](https://oscarbraindead.itch.io/onebit-demon-attack-playdate)
- [Fishing Simulator](https://charlito33.itch.io/fishing-simulator)
- [OneBit Arena](https://oscarbraindead.itch.io/arena-playdate)
- [OneBit Jetpack](https://oscarbraindead.itch.io/onebit-jetpack-playdate)
- [Grimoire](https://coryb.itch.io/grimoire)
- [Shrimp Boom](https://lowtekgames.itch.io/shrimp-boom-playdate-playjam-entry)
- [OneBit Berzerk](https://oscarbraindead.itch.io/onebit-berzerk)
- [OneBit Frogger](https://oscarbraindead.itch.io/onebit-frogger-playdate)
- [Rachel's Playdate Game Pack](https://moosadee.itch.io/rachels-playdate-game-pack)
- [You Cannot Go Back](https://timboe.itch.io/you-cannot-go-back)
- [Loopsy](https://paulz.itch.io/loopsy)
- [OneBit Pacman](https://oscarbraindead.itch.io/onebit-pacman)

### Block Blitz
![Block Blitz](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kkqnm3wler24znfl4po7.png)

Notable features:
- Player movement animations
- Horizontal claw movement that target's current player's position
- Descent of block, ultimately onto the highest item in the column
- Movement limited by a difference in height greater than 1 block
- Win state triggered by climbing up to one of a few platforms

Not very fun to play.

May be cool to inspect source code to see how all the movements are programmed.

### Coin Germz
![Coin Germz](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vrp7c2ftknjk3q0k1ue4.png)

Notable features:
- Player animations when moving and when still
- Collecting coins was inconsistent: sometimes a jump was required, other times not
- Any movement off a ladder moves the player all the way down to a tile on top of the nearest platform
- Timer countdown updated by the millisecond

Surprise error:
- After getting hit by a germ, the game crashed
- The Simulator's console automatically opened
- Above the error were several logs reflecting the state of the game

![Console logs](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8jsnz4vvrdig2vjc6h4j.png)

This was cool to see since it is essentially a list of the variables being tracked and events that were triggered!

### Plop it
![Plot it](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zqgf2hjh9dmyl21qwsen.png)

Notable features:
- Would make a great exercise in learning/practicing input-based event listeners
- Cool animations between menu screens
- Button placement on screen is random

Not very fun to play.

But makes for a great series of exercises on my journey to get better at building games with PulpScript and Lua.

### Keeper
![Keeper](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/efffg2vjst3m3ramwbj4.png)

Notable features:
- Another tutorial-esque game
- Collision detection
- Object movement speed changes based on items collected

A simple game that I'd love to re-create as a way of learning to work with objects.

### Rescues
![Rescues](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sb9hl9a90ucmjdl6gxe6.png)

Notable features:
- Interesting arc that the falling object follows
- I was bored until the addition of more falling objects at the same time
- Then I was flustered!
- More use of collision detection

Simple artwork and gameplay.

Makes me want to re-create it!

### snkr
![snkr](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ijawdr6je3db74kjwfwq.png)

Notable features:
- Sole use of the crank to move the snake
- Cute sound effects
- Cool explosion animation when a ball is eaten
- Interesting how the snake's head can rotate 180 degrees so quickly that it collides with its own body

That was tough to play on the Simulator.

It makes me want to load it on my Playdate.

### Snakes
![Snakes](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uaxysqa1j8nxu9nx2sun.png)

Notable features:
- Interesting hybrid of Snake and a maze
- Really hard to see where the room exit is, especially given the torch artwork
- Cool how the snakes face the direction of movement
- Nice ambient soundtrack

I enjoyed the levels I played.

I look forward too exploring all that I can do to objects based on player movement.

### Simple Snake
![Simple Snake](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ktpzealj0zljah2vluvt.png)

Notable features:
- True to it's name: feels like original snake
- Snkr is much more fun, sadly

Thinking programmatically, it's cool how a collision causes a new square to be added at the opposite end of the snake.

### 2048
![2048](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ze6j5brnkxsksth8sylg.png)

Notable features:
- Really polished animations and transitions
- Seemingly perfect re-creation of the game
- Controls felt very smooth even when I mashed buttons

There's a lot of nuance that I'd love to study here.

### OneBit Demon Attack
![OneBit Demon Attack](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sapcf8tdgoxp9t1qz182.png)

Notable features:
- Again, really polished animations
- The simulated moving ground is a fantastic illusion
- The enemy entrance animation is a nice touch
- As is the slight ship rotation when moving
- And the projectile explosions

This game has the highest production levels thus far.

It's easy and fun to play, and a simple concept.

Definitely inspiring.

### Fishing Simulator
![Fishing Simulator](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/541k4lmv0dk5wckhcht6.png)

Notable features:
- Almost sole use of the crank
- Random placement of the bubbles
- Horizontal movement of different fish sprites
- Down and up game loop is nifty

Another simple game with a lot of depth. Get it?!

### OneBit Arena
![OneBit Arena](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w34q2ep2sse0pfmnaf5h.png)

Notable features:
- Cool player animations
- 8-way movement and attacking
- Cool how enemies follow the player's position
- Fun death skull bounce animation

This is another game on the short list of games that I could see myself playing a lot.

I hope to design and program a game as fun and addicting, at least for myself and maybe my son.

### OneBit Jetpack
![OneBit Jetpack](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g9hap6ksmhy0ybwehu7u.png)

Learning to play:
- The goal was very confusing at first
- I knew I could move, especially up
- I then learned I could shoot
- Then that I could pick up objects spread among the room
- Eventually that I needed to pick up re-appearing objects, six total
- Lastly I discovered that moving off one edge of the screen moved my player to the same vertical spot on the opposite edge of the screen

Notable features:
- Simple gameplay: move and shoot
- Interesting collection gameplay mechanic
- Cool use of power-ups
- Helpful screen wrapping mechanic

I had more fun figuring out how to play than I did once I knew what to do.

Now that I know what to do, I'm not very interested in trying to do it.

### Grimoire
![Typical game stage](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/50vzsv9863h1i82sxgem.png)

My thoughts:
- This is the first game in my personal catalog that feels like it should be in a Season of games
- It is a novel twist on Minesweeper involving number sums
- The artwork is lovely
- The music is subtle enough to keep me intrigued but not be annoying
- And the puzzle is wonderfully head-scratching

It took me several minutes, but I beat it!
![Win screen](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0po6c1wt0gu8gqm7qow9.png)

What a gem of a game!

### Shrimp Boom
![Shrimp Boom](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lyb4ax8a064jvlfumryr.png)

Notable features:
- Fantastic artwork: backgrounds, enemy fish, etc.
- Familiar gameplay mechanics: full 2D range of movement, weapon upgrades, enemies disappear upon collision with player or player's projectiles

Aside from the artwork, there's nothing that memorable about this game, sadly.

### OneBit Berzerk
![OneBit Berzerk](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9jza2sjf67vrw1malkj4.png)

My thoughts:
- Impressive mechanics: large rooms, enemies follow player, random room layout each game start
- Annoying gameplay: walls kill you, no gun that I know of, sometimes colliding with enemies kills you and other times not

This may be my least favorite of the OneBit games thus far.

### OneBit Frogger
![OneBit Frogger](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n7ykpmk2thuiomyt97bo.png)

Notable features:
- An outstanding clone of the original
- Though, I was confused at first by the middle white bar and the all-black water: I thought I couldn't touch the white bar and that the all-black part was safe. Silly me.
- Thankfully, the five ending spots have large target boxes - otherwise it would require incredible timing to land on them successfully

### Rachel's Playdate Game Pack
![Game menu screen](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d68rt28m370t755d5nlz.png)

Woah, there are eight mini-games in this thing!

#### Toilet Paper Cat
![Toilet Paper Cat](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rr8l4jj4omhhf1beezxa.png)

Notable features:
- Sole use of the crank
- To unroll a whole thing of toilet paper

Silly but a fun gameplay exercise for application of the crank.

#### Bass Ball
![Bass Ball](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r1tcbn01zfw0kfy61oh0.png)

Notable features:
- Use the crank to adjust the projectile's angle
- It flies off-screen, then back down
- Must collide with a fish before colliding with the bottom of the screen
- Fun fish movement animation when they grab the bait

Nothing particularly memorable about this game.

#### I Hate Skeletons
![I Hate Skeletons](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j1lna57uv1xpy9odmm1l.png)

Notable features:
- Turning the crank pans the camera left and right
- Pressing up punches skeletons - albeit inconsistently

This has a cool, unexpected application for the crank!

It kind of felt like DOOM, where the player doesn't move.

#### We Have Lasers
![We Have Lasers](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sphk9mlp8is9a2igv9ma.png)

Notable features:
- Brick sprites update as lasers collide with them

Nothing remarkable here, sadly.

#### High Five King
![High Five King](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/aevochfpdzqxxcq81lmp.png)

Notable features:
- Use of the crank to raise the player's arm
- Must time the high-five right to win
- Maybe later levels reduce the amount of time in the window?

Another fun use of the crank to raise and lower a 'weapon' and act as the main gameplay mechanic.

#### Motor Horse
![Motor Horse](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5e3ctdl8s3g2oi6f6fgq.png)

Notable features:
- Use of the crank to move the player up and down
- Feels like a Flappy bird clone

I wish the player could launch projectiles, though not sure why other than that it would be nice.

#### Deskapades
![Deskapades](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qo9g2c4d1jzwzhdc3sqs.png)

Notable features:
- Pick up and put down coffee
- Collide with game objects to acquire them
- Put down coffee within direct line of sight of enemy to cause that enemy to move toward the coffee - thereby removing themself as an obstacle in the room

This feels like a novel gameplay mechanic.

I don't know why but I'm sad there's no use of the crank.

#### Pupreciation
![Pupreciation](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/p1stqrp1znuwuhdmy81r.png)

Notable features:
- Tinder, for dogs
- Sole use of crank to swipe left or right

Sadly, quite boring.

### You Cannot Go Back
![A room in YCGB](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nov40l45mzq3ce5lclvn.png)

Notable features:
- Landscape mode!!
- One room at a time
- Movement is only left-to-right
- Each room has between 1 and 3 exits
- Some rooms have traps or instant death triggers upon collision

But many rooms have too much contrast that makes it hard to discern which route is best to take:
![A room in YCGB](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vacjrkqq98zyitnqww2i.png)

I played long enough to see the same room types repeat, which annoyed me.

Otherwise, this game just confused me.

In cool news, I am now aware of this capability for games:
![Menu screen](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xqyb8yeh1jsvgo7wfzsv.png)

### Loopsy
![Loopsy](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m1svfy000e6elw04oq14.png)

Notable features:
- Incredible menu system - the content, the moving backgrounds, etc.
- Interesting puzzle game based on creating closed-line shapes
- Great use of contrast to discern placed objects from current objects
- Use of the crank or buttons to rotate an object
- Rather difficult for me to beat

I was most impressed with this game's menu system.

I may play it more in hopes of beating it, too.

### OneBit Pacman
![OneBit Pacman](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pzt5k2jgu3zcqeplmwdz.png)

Notable features:
- A strong clone, given the constraint of the small screen
- Movement feels fast, but that's probably because the game feels zoomed in
- I was confused about the state of the ghosts - I got it backwards and died a lot when colliding at the wrong time
- There's a helpful gauge on the right-hand side to indicate how long a power-up has left

Cool clone. But not much more of interest.

## So many games! So many possibilities!
- I just played 30-60 seconds of 21 games
- And witnessed a ton of ways that the crank can be leveraged as a gameplay mechanic
- And feel inspired after seeing all sorts of capabilities that Playdate's APIs offer developers to create fun, interactive games

## What next?
- Do I load one of the JSON files that came with a few of these games into Pulp and attempt to understand how it all works?
- Do I read up on PulpScript and attempt to start programming a simple game...maybe a knock-off of one of these games?
- Do I start from scratch in a new Pulp and attempt to build a game there?

Or do I do something else...that I'll think of between publishing this article and starting the next one?

The suspense is killing me!