Started playing game since childhood with Sega Console, PS1, and NES. Then bought PC and grew up with it for several years till now ever since I started playing real-time strategy games like Starcraft and C&C Series, and random RTS games in a random internet cafe in a random mall in the city that I grew up in.

My all time favourite RTS game is Homeworld & Homeworld 2.

Would love to make my own studio and lead my own team to create cool games with them. But, need money right now. LOL



My current hobby project is a real time strategy game that you control a spaceship with varying size. Spaceship has huge freedom of customization like Battleships Forever & Reassembly

It is currently developed in Unity with the new Entity-Component-System. So the development is slow and is not going that fast since production requires a lot of experimentation.



I currently have pixel art as a side job, helping out a friend out in Germany in their game. Always wanted to draw and this helps me relax myself from the oversaturated programming exercises and work.

Resources regarding what tools to use and other guides will be posted inside the resources section

Mini-Blogs


ECS Battleship Project Page

I have created a dedicated page for my hobby project that contains all of my development logs. It takes some time to progress the development stage since ECS is still pretty early and new to me. Here's the link to the dedicated page: Link

Environment Pixel Art

While working on my hobby project, I looked for some side jobs and found one that needs a pixel artist and I was assigned for Environment. I am still trying to gain experience from a lot of retries of pixel arts to create a result that is more satisfying than the rest.

Also, during this side job, I will be creating and updating resources regarding this topic, and for other topic as well. During this side job, the hobby project will not be on hold until I found a proper job.

Hobby Project & Unity ECS

A plan, though unsolidified, was created from collective ideas that were put in and out of the equation from experience and other people's and games' ideas, and created this concept of a cute little abomination of mine. Though not yet a solid plan, it slowly crawls its way to solidity. There is no proper schedule, amount of work to be done per week, or any other progression to the project because of juggling real life.

An real-time strategy space-battle game where you control one main ship that acts as a command center for all of the other ships. Your command center is mobile and not static. It has resemblance to Homeworld & Homeworld 2 but your main ship is not strictly a huge mothership but can also be a small fighter, a frigate, or a rusty miner ship (probably lol, who knows). Achieving success in missions requires the player's thinking skills in applying previous mission's data and some data presented before doing the mission or during the mission. Success may also vary to how you customize your current ship.

Will be creating a separate page for this. But because a downloadable prototype for preview is not yet properly realized and ready, it will be on hold for now.

Projects (Game Jam w/ Links)


Game Jam: Blasteroids! (Link)

Shooter / Arcade / Multiplayer.

A LAN party game, where you blast your friends into the void...

Game Jam: Future Dilemma (Link)

Shooter / Arcade / Multiplayer.

4-player Lan Party Deathmatch Game. You need to bounce your bullet once before you can kill your enemy. A group project together with my friends.

Projects


Environment Pixel Art

Currently helping a friend creating a pixel art for them. And their option of pipeline is weird but pretty cool.

Here's a sample of my work, a tree brush (weird naming sense, right?):

And from those brushes, I can create these trees with ease!

ECS Battleship (working title) (Link)

My current hobby project. Will be using the new ECS system and is experimenting stuff right now. Slowly progressing but getting there. No prototypes and stuff yet. This will be linked to a separate page after preview is ready.

Side Project: Breadboard

A simulation of an actual breadboard. Some functionality might not actually mimic a real breadboard but practical exercise can be actually done in this simulation. Helped a stranger in his project in making an breadboard simulation using Unity.

Standard sized breadboard with two column buses on each horizontal end with twenty-four row buses from top to bottom with a gap in the middle that serves as chip mounts. Made in Unity.

Projects (Old)


Staff of Ra

First DirectX12 Game in School.

The whole role assignment was fine but then it got collapsed mid-way since there was no permanent leading programming throughout the entire project.

Dealing with Sprite and the Rendering. How to dynamically add more sprite, how to render them properly. Also helped the tilemapping and how to directly translate that into a background for the game. To be honest, I don't know how I would write the overall experience since everything was a huge clusterfuck. And DirectX12 was pretty new hence the stress level rose from all that learning and trying to build stuff.

Escape!

First C++ SDL2.0 Game. A group project.

One player, ten levels, and one key to open each level. Each level, the player will need to collect the key to proceed to the next level, in which the whole level is infested with guards.

The enemy AI has the simplest code in which they patrol in a set amount of pre-determined waypoints and will catch player after X amount of seconds when the enemy is facing the player without obstructions.

Project: Empire

A simple RTS Game. A controllable spawn randomly in a unoccupied corner of a 24x24 map that can be controlled by the player. Each tile, only one structure may exist. Each controlled tile will yield specific amounts of resources depending on the structure built. Different structures can train a controllable soldier of different type like a Farm can train farmers, Barracks can train soldiers, etc..

My first attempt towards RTS and it was rough + it has multiplayer built in using the Unity Networking.

Dungeon Crawler - C++ Console

A never ending roge-like dungeon crawler made in C++ Console Application

My first C++ Project. Created after learning the basics of programming in C++. You have to traverse through the text-game RPG floor-to-floor dungeon crawling mayhem. Contains a simple character creation, inputting your name and distributing your starting attributes, and begin equipping your starting equipments. Every 5th floor has a village that contains a shop and an inn that rejuvinates the health of your character.

Super Mario Brothers 2: Desert Map - Prototype

A prototype of the world 2 of Super Mario Brothers. A group project, and our first project, and our first attempt in creating a game after 1 week of practicing. Made in Unity.

Throughout our project timeline, distribution of such roles were a huge clusterfuck and turned the Player Class and other character classes into a huge monster without a care of modularity, in which the Unity can offer and its most effective way of doing the project & learn at the same time at given a little time.

End Result: Player only has one life - there was trouble doing the jump attack towards the enemy since dealing with physics programming was a first time for us, so bascially, the enemy always one-shots you with any type of attack; Player also can grow from small version to racoon version; Can destroy blocks, get powerup from jumping towards the box; Since you have 1 life, defeating the boss is almost impossible; Created a movable map layout to navigate each and every end of the levels/area; Swimming was not coded since physics was out of our league at that time;

Resources