This was my first real attempt at game development and programming, and honestly, the games were terrible. Technically, they’re not the oldest if you count the ones I made in Scratch. The oldest functional game I made was called Parkour Teleport, which I created in Roblox. Like many of my projects, I abandoned it when a more exciting idea came along.
This was my first relatively good game, but the code is absolutely disastrous. The performance is good, but for the small size of the game, it’s bad.
I saw Sebastian Lague's video about making procedural planets, and that made me want to create a game about interstellar procedural automation with my own code that generates planets. Of course, the project was too complicated for my limited knowledge and my limited age, so I never finished it. The code was very math-intensive and not very good. The finished product wasn’t good, but I learned a lot about models in 3D graphics, and the fact that I managed to do anything is a relatively good achievement because, in school, we didn’t even take Pythagorean theorem. In that code, there are sine, cosine, and other concepts I hadn’t learned in school for at least five years, along with complicated math.
After failing to complete Planetarium, where I learned little from taking on an overly complicated project, I decided to start another game. This time, with a friend, we aimed to create a procedurally generated 3D realistic automation game where players progress through different technological ages of human civilization. However, we never finished it. Later, I returned to the project and, instead of simplifying its massive scope, decided to make the game take place on a large planet instead of a flat, infinite space like Minecraft. I even created a new spherical planet generation code, but after some progress, I abandoned the project again afeter few months.
I really wanted to make a gravity simulator, so I created this thing and used the planet generation code from Terra Time. I also made it playable for some reason I don’t remember.
I wanted to create a game in the shortest possible time, so I did this in about 4 hours, spread over multiple days since I didn’t have a full 4-hour block available.
Here, I wanted to make an evolution simulator—don’t ask why.
With this game, I wanted to learn something completely new, so I created a project that uses procedural generation with DALL·E and ChatGPT. I learned a lot about HTTP requests and the overall structure of the internet.
Here, I wanted to learn about writing shaders, and I learned a lot; now I can program in HLSL. Since the code runs on the GPU, it generates the planets incredibly fast—much faster than my other planet generation codes. However, some post-processing effects are not very computationally efficient, which causes the game to lag.
Here, I wanted to learn how to make websites.
Here, I wanted to learn more about making websites, and I also wanted to create a big hub for all the pointless things I do.
This website is a collection of all the projects I've made so far. Most of them are games or other interactive content, while some are videos, and others don't lead anywhere. You can visit my itch.io, YouTube, GitHub, or the homepage (where all of my projects are listed) in the navigation bar at the top. If you want to interact with or view any projects, go to the homepage and click on a project to see its information. Then click on "Go to" to access the project for more interaction and details.
I made this website because I wanted to learn something about making websites, and I also wanted a big hub for all my projects. This website is kind of like creating a nice box for your artwork. It also motivates me when I feel stuck on other projects, as it reminds me of everything I've accomplished over the years.
I do these projects because I enjoy creating things and feel good seeing something finished or at least interactive. I also want to learn more about PCs. Most projects were achieved without help, relying on YouTube tutorials, Google, and ChatGPT. Using these resources, I managed to create all the projects myself. I used them only to understand concepts, then applied that understanding to create something, like this website, for example.