smathewih's site

Welcome to smathewih's site!

What is the purpose of this?

There is no real purpose to this site besides being a fun little project where I can share thoughts.
... However! There will be some information about me, my interests and perhaps other stuff. I will work on this site when I'll have the time, because right now, I am in high school and unfortunately don't have much free time, not including all of my other interests, hobbies and activities. Also, if you found this site and you don't know me personally, I don't recommend exploring this site because it is not intended for people who don't know me personally. Sorry!


About me

I am smathewih, and this is my website where I share my thoughts and share information about myself. I will also put fun things like easter eggs or "minigames" here because I feel like it.
I like to do many things in my free time, a lot of them including creative expression such as drawing, creating music, writing but I am also a good programmer.

I can program in many languages such as C++, C#, Java, Python, Lua, GDScript, GMScript, HTML, CSS and JavaScript, but my primary programming languages are C++ for competitive programming, Python for simpler tasks, GDScript for Godot and HTML/CSS/JS for web development. I am most fluent in C++ and C#.



My projects

When I'm not busy doing things like competitive programming or learning for school, I do and make things I actually like, and many of these things I like are things that need a long time to complete. Although "project" may not be the correct terminology, they sure are niche little side quests I do to keep my sanity from drifting apart completely. Very silly.

I have many projects, most of them related to games and hobby interests. More specifically, I have one Unity project, one Godot project and like a billion on Roblox. Yes, I know, weird selection. I have many future ideas as well, but that is for later (Shocking). Here are some on which I actively work on (or at least try to!):


Kalter - Unity Game

Kalter is a game in which you play as an astronaut (?) who landed on a frozen planet to try to colonize it. With many resources on the planet, you must attempt to survive in the harsh environments with the help of advanced technologies, physical simulations and mechanisms based on real life while trying to not ruin or threaten the unknown wildlife and ecosystem.

The game has a fully-fledged temperature system based on observations and measurements from real life and it is the main focus. It was the first thing made for the game. The game is also planned to have pseudo-realistic fluid simulations (to not ruin performance ;)), piping systems, vent systems and conveyors.
This is my dream game and right now, I am not working on it because of the challenging problems of developing such a complex game and sheer amount of modular and expansible code I'll have to make — all of that without any real experience making a finished game (in a real game engine)! This is just to make my life easier because I don't want to wing a game which I might have to remaster millions of times just to get a barely working, mangled frankenstein of jumbled code. Dream games are not the first games you should make - trust me.



A screenshot of the gameplay, with a sneek peek!

The temperature simulation visualization. Warmer colors are... well. Warmer. The simulation seems to be misbehaving here though >:(

Simulations are pretty expensive, so I made some performance optimizations. Here I listed them out.

Double Jump Mountain - Roblox Game

Double Jump Mountain is a roblox platformer in which you have to climb a huge mountain with the main gimmick being able to jump multiple times in the air, aka. a double jump. It is a pretty decent game and playable as well on this link!

The game is difficult and gets even more difficult as you get higher. You find new areas which introduce new mechanics to make the journey more interesting and fun. It has many QOL features and I've fine-tuned everything to be fluid and satisfying to play. I'm most proud of this project as of now because it's actually finished. Please do try it out if you can, it may be challenging, but I promise you that it gets fun and more unique later. And there are checkpoints!
You can also see some of my main interests in this game: Difficult games and platformers. I love difficult games. It feels really fulfilling when I manage something which requires skill. I appreciate being able to get visibly better in games. I also like platformers because they require agility and pathfinding, which I am good at in real life as well.



Beautiful icon. Truly a piece of art

I am very good at this game!.. because it is mine.

Automatter - Godot Game

Automatter is an automation game made in Godot. You play as a robot in an unknown area and your only goal is to greedily strip all resources using machinery, a lot of innovatory mechanisms and strategies. Huge focus on combos and strategic usage of everything you have (I haven't made a lot of the stuff I talked about here, yet)! You can download the game off of this link.

It's my latest project and the one I'm going to try to focus on. It's also the simplest to start and expand on, perfect for someone like me who wants to acquire some experience game-devving. Another one of my personalities shows up in this game too: Automation. I LOVE automation, and especially if it's strategic or planned. It's really fun to make some big 'ol contraption you worked on for 15 days and 3 months start generating you ginormous amounts of... something. Anything, really. This game is exactly that, my implementation of a game in which you can make insane combinations of machines to achieve absolutely absurd methods of destroying everything around you. It's incredibly satisfying, or rather, will be. I am making not-so-steady progress though.

You can actually join my Discord server for the game here if you want to see the progress of development- oh wait. The link will expire. Welllll, if you're interested, you can still ask me for an invite through some contact!



I love vector art for icons. It's noticeable.

Epic Automatter gameplay. I also found a bug while playing in this session. So sad.


And those are my most notable projects! I may not be active on all of them equally, but you can rest assured that I will (eventually) start work on them and most likely finish them. I love all of my games, and I hope you can appreciate some of them as well! It would truly make my day.

If you want to play some of these games, but I haven't put a link for them, you can ask me personally for a download and if I will be able to, I will send what I have. It is also likely that I just can't find a download in which case I may or may not send you anything. I am lazy, after all.