The Fastest Way To Learn Godot is to Learn Pico-8 (Beginner’s Guide)
245K views · Dec 30, 2024 · Gaming
Comments · 605
@jeslinmx22 · 1 year ago · pinned
"make a thing that kills everyone in the world. then make something bigger"<br>was my takeaway from this video
799
@edlifannarra · 1 year ago
I came to Godot with almost no programming knowledge and I made my first game after messing around with it for a month or two. When making my second game I started to run into bugs that I couldn't fix because I had no idea how things worked under the hood. So I switched to Pico-8, where you have to make a lot of stuff from scratch and now I have a much greater understanding of game programming. So yeah I agree, Pico-8 is one of the best platforms for beginners and I still use it to make games (one of which was showcased in this video)
937
@ashizuo · 1 year ago
What I've learned when learning to code is that there are three main "methods" one need to practice in order to learn. The first one is repertoire, background or knowledge. There is no ammount of fiddling on the tool or rational and logical thinking that will help you with very specific details on the library, classes, functions or many other abstract concepts like data structure, patterns and so on. You may reinvent the wheel (your code or programming architecture may work) but the ammount of work you may need in order to achieve what a simple programming concept like queue or singleton or event bus will help in your life is enormous. Tutorials, manuals, documentation are good resources in this first grasping of concepts, tools and the likes.<br><br>The second one is exploration, trying different possibilities inside those concepts. There are several ways to achieve the same result on a given problem. You should try lots of them, maybe all of them if feasible. Try shortening your code, see if you can do with more functions, with less. Lot's of embedded if statements vs lots of "or" on one single sentence, etc... One of the greatest advantages on learning to make anything in a digital format is that you can test your idea right away, see if it works, then again. Work in small increments and use a lot of print statements or debuging tools to check if things are still working as intended. But always follow your "what would happen if..." don't be afraid to make mistakes or get in panic when you see an error, most of them are just typos anyway...<br><br>And the third one is muscle memory, exercise, training. Do everything again, and again, do the same tutorial 2, 3, 4 times. Try making the same small project in different programming languages (like both in GDScript and in C# on Godot) in different engines or frameworks. Don't get frustrated if you watched a tutorial yesterday and you forgot how to do something, it is ok, do it again. With time and doing a little everyday your body will get used to it, you will become quicker, you will start to anticipate what the tutorial teacher will do, you will know how to use and where to look for things in the documentation. It takes time and patience...
283
@iHeartGameDev · 1 year ago
"And then they quit, and die" -- comedy gold
42
@godzilla8470 · 1 year ago
The fastest way to learn Unreal engine is to learn Scratch
212
@TwentySeventhLetter · 1 year ago
I think it also helps to recognize, just because you're learning Pico-8 or Gamemaker doesn't mean you have no knowledge about Unreal. Transferable skills are incredibly real and important, and there's a reason they don't drop you into Calculus in 7th grade after you just learned about negative numbers. You only have so much attention and working memory to even learn with, overloading yourself will only lead to learning less, not more.
158
@carlosavram2292 · 1 year ago
Im gonna chime in because i feel compelled to do so. Im 33, just started college in CS, I wanna make games, apps, idk. Something. Im going in a direction I know will eventually lead to success. Hearing how you so casually explain the baby step of just "learn one thing, then learn the next", just had a tone and cadence that I needed to hear. So thanks bro.
48
@_g0ldf15h_ · 1 year ago
i GASPED when i saw that this only had 15 views. granted at the time im commenting, its only been 2 hours, but this deserves at least several 100ks
276
@tjmixmasta · 8 months ago
Your vibe is so cool man, thanks for sharing your expertise with the world!
2
@itsnotmeitsyoufosho · 9 months ago (edited)
After trying to use Godot and learning programing on and off for a few years now, I found your video. I took your advice. Been using pico 8 for about a month and a half straight now. I've officially made 4 actual games. I freakin love it. Thanks for making this video :)
4
@tinythistlewatches · 4 months ago
Rad taste in music 🙏
1
@SuperTigerRoadTrip · 1 year ago
Love your idea of making smaller projects. Making a pretty complex RPG/Immersive Sim in Godot currently, recently dabbled in the idea of making every single mechanic of my game its own game to start has been really fun. Wanted to learn how to do inventory management, so I'm currently making a small game about dragging and sorting objects in a 2D environment. Wanted to make a good shooting mechanic, so I made a game small game where the goal is to shoot bottles at a shooting range for points. Basically going to do this for almost every major mechanic because.... It's fun!
79
Up next

First Year Learning Game Dev in Godot
RachelfTech · 76K views

The ONLY Pixel Art Guide You Need (Beginner to Advanced)
Juniper Dev · 1.5M views

I Didn’t Go Viral—My Steam Game Still Paid Off My Student Loans
Payne Robinson · 506K views

Coding for Total Beginners - Learn Game Programming in Pico-8 #1
davemakes · 4.2K views

How NOT to Make a Generic Indie Game in 2026
RookieDev · 23K views

Make Tiny Games.
Juniper Dev · 923K views

I Recreated Balatro in PICO-8
Angel Vee · 118K views

Zelda in Pico-8 - Top-Down Movement
Lazy Devs · 41K views

Why Every Successful Indie Dev Knows Each Other
Payne Robinson · 16K views

I Accidentally Made A Speedrunning Game
Juniper Dev · 561K views

You're Not Too Dumb To Make Games
Payne Robinson · 308K views

I Knew My Game Would Work Months Before Launch — Here’s How
Payne Robinson · 58K views

Make Small Games | Why Pico-8 is a Game-Changer
Ross McCormick · 66K views

Unity or Godot in 2025 - Which Game Engine is Right for You?
Gamefromscratch · 96K views

Must-play Pico-8 Games!
TechDweeb · 169K views

How I released a game that has no assets
Zanzlanz · 1.1M views

I Used Godot For 100 Hours, Here’s What I Learned
LazyAlarm · 1.5M views

Your Indie Game Is Probably Too Normal
Payne Robinson · 94K views

The world of PICO-8: A video essay
James York · 21K views

You can create any game mechanic once you understand this
PtroDev · 188K views

The Hidden Artist Deciding Which Indie Games Blow Up
Payne Robinson · 4.7K views

How Much Money my Indie Game Made (After 1 month)
Ratbit Games · 1.3M views

10 Things I Wish I Knew Before Starting a Large Godot Project (Cost Me Months)
FAT Earth Studios · 508K views

I Quit My Dream Game… and It Worked
Payne Robinson · 13K views

I Made My First Game in Godot in 3 Weeks...
Jack Sather · 782K views

How Successful Devs Come Up With Game Ideas That Sell
Payne Robinson · 32K views