Mini arcade game
Hello, in this project I wanted to make a mini arcade game for my little brother. As I arcade game in marketplace is not specialized, so there's no specific games that he wants available. So, I wanted to make it by myself
Created by
m**ia
Tier 5
2 views
0 followers
samliu ⚡🚀
requested changes for Mini arcade game ago
You case can be a lot better. You'll be carrying this around on your keychain, it should probably be fully covered and have rounded corners. Right now the top is just exposed!
m**ia
submitted Mini arcade game for ship review ago
m**ia
added to the journal ago
3D Design
Hey all!
So, er apparently I need to design for the case.. hum, yeah perhaps I am mistaken when I read the guide book.. But that's alright!
I had done designing my case
It is an open case, as I add some picture on the PCB I still want the intricate design of the PCB can be seen

Here is the design
So why do I design a case that like the picture?
Well first let's talk about the rectangular hole in top left corner, it is for stucking a rope for the key chain. while the other one in the top right corner is the space for the switch. I add two nail hole in the top left corner and bottom right corner to connect the PCB and the case. Then I also extrude a little space around the PCB so there is still some space for the component below the PCB -- the switch.
samliu ⚡🚀
requested changes for Mini arcade game ago
This project isn't complete without a case! Please make sure you include one.
m**ia
submitted Mini arcade game for ship review ago
Iamalive 🚀
requested changes for Mini arcade game ago
Nice work! I wonder if you can play flappy bird on this? Please make a BOM.csv that has all the item you're planning to buy in your repo, and you should be fine!
m**ia
submitted Mini arcade game for ship review ago
m**ia
added to the journal ago
Code the program
Hello all now I have code my mini arcade game.
After I consider a few things, I think I wanted to make a cat game, where the cat can catch the falling food, like one of the pou game, if I am not mistaken.
Perhaps, the challenging one is I don't actually know if my work is working or not, as in the arduino IDE, I can't see what my game look like, I just can check for errors.

m**ia
added to the journal ago
Assigned footprints and Routed the PCB
Hello, so I had assigned the footprint and routed my PCB for this mini arcade.
Learning from my previous experience, it is really important to see the component availability on shop in our own country. That's why doing research like checking it all the spesification is important. I spent a lot of time here.
Oh and, because the OLED did not had the footprint from KiCad, I had to insert footprint for SSD1306 128 x 64 resolution in footprint library. I get it from this github link: https://github.com/pforrmi/KiCad-SSD1306-128x64
After that, I routed the PCB, roting PCB is always be a fun thing to do for me.. It is like I am playing puzzle, thinking about what should be in the front and what should be in the back, how can we make this design good yet efficient.
I also adapt this PCB to the spesification of PCB printer in my country, like the distance between lines, the width of the line, etc

m**ia
added to the journal ago
Building the schematic
Hello all
So now I had built my schematic design on this mini arcade game.
I integrated stuff like buzzer, OLED display, switch button and LED into ATtiny85
I faced some difficulties on finding the 'right' OLED display symbol as in Kicad version there is no OLED symbol that have the same spesifications as mine.
So, I spent a lot of times trying to search and discover the schematic symbol of it in google.
At the end, I downloaded this OLED version from pformi on github: https://github.com/pforrmi/KiCad-SSD1306-128x64 It is for OLED SSD1306 28x64, suitable for this mini arcade project.
Here's my schematic design:

m**ia
started Mini arcade game ago
1/17/2026 - Building the schematic
Hello all
So now I had built my schematic design on this mini arcade game.
I integrated stuff like buzzer, OLED display, switch button and LED into ATtiny85
I faced some difficulties on finding the 'right' OLED display symbol as in Kicad version there is no OLED symbol that have the same spesifications as mine.
So, I spent a lot of times trying to search and discover the schematic symbol of it in google.
At the end, I downloaded this OLED version from pformi on github: https://github.com/pforrmi/KiCad-SSD1306-128x64 It is for OLED SSD1306 28x64, suitable for this mini arcade project.
Here's my schematic design:

1/18/2026 - Assigned footprints and Routed the PCB
Hello, so I had assigned the footprint and routed my PCB for this mini arcade.
Learning from my previous experience, it is really important to see the component availability on shop in our own country. That's why doing research like checking it all the spesification is important. I spent a lot of time here.
Oh and, because the OLED did not had the footprint from KiCad, I had to insert footprint for SSD1306 128 x 64 resolution in footprint library. I get it from this github link: https://github.com/pforrmi/KiCad-SSD1306-128x64
After that, I routed the PCB, roting PCB is always be a fun thing to do for me.. It is like I am playing puzzle, thinking about what should be in the front and what should be in the back, how can we make this design good yet efficient.
I also adapt this PCB to the spesification of PCB printer in my country, like the distance between lines, the width of the line, etc

1/20/2026 - Code the program
Hello all now I have code my mini arcade game.
After I consider a few things, I think I wanted to make a cat game, where the cat can catch the falling food, like one of the pou game, if I am not mistaken.
Perhaps, the challenging one is I don't actually know if my work is working or not, as in the arduino IDE, I can't see what my game look like, I just can check for errors.

2/18/2026 - 3D Design
Hey all!
So, er apparently I need to design for the case.. hum, yeah perhaps I am mistaken when I read the guide book.. But that's alright!
I had done designing my case
It is an open case, as I add some picture on the PCB I still want the intricate design of the PCB can be seen

Here is the design
So why do I design a case that like the picture?
Well first let's talk about the rectangular hole in top left corner, it is for stucking a rope for the key chain. while the other one in the top right corner is the space for the switch. I add two nail hole in the top left corner and bottom right corner to connect the PCB and the case. Then I also extrude a little space around the PCB so there is still some space for the component below the PCB -- the switch.