I kept learning new things every day. But I had nothing to show for it. That’s when portfolio building finally made sense.
This post is part of my daily learning journey in game development.
I’m sharing what I learn each day — the basics, the confusion, and the real progress — from the perspective of a beginner.
On Day 41 of my game development journey, I learned why building a portfolio as a beginner is important and how GitHub Pages makes it easy.
What I tried / learned today
My staff told me that learning alone is not enough — I need a place to show what I build.
I created a GitHub account and then a new repository. I added my portfolio template files into that repository. After that, I went to Repository Settings and enabled GitHub Pages. I learned that GitHub can host a website for free, which is perfect for beginners.
Once it was enabled, my portfolio became accessible as a live website.
This felt like a big step forward. I also decided to set a weekly challenge for myself.
Every week, I’ll update my portfolio with:
- New environments
- Small gameplay logic
- Breakdowns of how I built them
What confused me
At first, I didn’t understand:
- What a repository actually is
- Which branch to select for GitHub Pages
- Why the website wasn’t live instantly
- How updates reflect on the live site
It felt technical for something that sounded simple.
What worked or finally clicked
I finally understood that:
- A repository is just a project folder online
- GitHub Pages usually uses the main branch
- The site needs a few minutes to publish
- Any update to the repository updates the website
Once this clicked, the process felt much easier.
One lesson for beginners
- Start building a portfolio early
- GitHub Pages is free and beginner-friendly
- Use
index.htmlfor the homepage - Updates may take a few minutes
- Showing work matters as much as learning
Slow progress — but I’m building a strong foundation.
If you’re also learning game development,
what was the first thing that confused you when you started?
See you in the next post 🎮🚀
Top comments (0)