Hello, I'm Geizka

I like to make games / apps. I am interested in game development and VR development.
Here are some of the games i have worked on.
Hope you enjoy!!

Generator PJB

Generator PJB is a project from ITS VR Lab. This is my first paid team project. The project was to make an educational app to train engineers using VR for a power plant Java-Bali. The application is a simulator on how you dissasemble a Generator. The game can determine your score based on how you choose your equipment, do you do the steps on order, etc.

What I Do ?

I work on the screwing system and the scoring system for the application. The screwing system prevents a certain part of the generator to be grabable when there is any screw attached. I made the scoring system for the equipment check and the ordering of steps used. The system uses an event based system, such that after each action the player has done, it will go through the scoring system.

Credits :

Gaskeun

Gaskeun is an arcade game. The game was developed for a Museum PLN PLTU TJB. The game uses microsoft kinect to detect hand movement of the player. You collect coins and avoid bombs for a certain time. The game is intented to be a playable booth at the museum.

What I Do ?

I am the only programmer of the game. I program a kinect input system that is more simplified and can be used by other games. This project actually have other games that uses kinect aswell that are handled by my colleagues. The work was done remotely, and unfortunately there was only one kinect. I was honored to be the one who was given the kinect and develop the kinect input system for the other games.

Credits :

Tower Ranger

Tower ranger is an arcade shooter game where you play as a ranger who defends the power poles from dangerous object such as baloons, kites, and evil trees. The game was developed for a Museum PLN PLTU TJB. The game uses microsoft kinect to detect hand movement of the player. You shoot electricity at the enemies by closing your hand. The power pole has health point that decreases when the enemy attackes the pole.

What I Do ?

I am the only programmer of the game. I use the kinect input system that i developed for the gaskeun game. The game has basic AI that moves to the power pole to attack the player. The AI uses built-in Navmesh Path Finding that are available in Unity.

Credits :

Droplet of Change

Droplet of Change is a platformer puzzle game. This game was made for GEMASTIK 11 Competition. We finished as a finalist in the competition. The game is about forest fire that have been rampaging lately. It's caused by campers who forgot to put out their campfires. You play as a droplet of water trying to save the forest from these campfires by solving some puzzles. You have some water and you can use it to move some platforms or interact with other things, and most importanly it can be used to put the fires off. Solve the puzzles and save the forest!

What I Do ?

I programmed all part of the game. The game is created using Unity. I use component based programming to split the responsibility of the player system. The player component can be split into Player Movement, Player Water Interactor, Player Input, etc.

The save system is using Binary Serializer from .NET and writing it on the application directory. This is not update proof, as there is a compability issue when you change the structure of the save file. I am looking forward to solve this issue.

Credits :

Unearthed

Unearthed is a puzzle game. The game was made for Gubufest competition. We reached the final but unfortunately the competition got cancelled because of the pandemic. This game tells a story about a scientist that stumbles upon a cave. He found puzzles where he needs to turn on every energy tool that is in the puzzle. In this pyramid, he uncovers something special. Finish the puzzles and uncover the secret.

What I Do ?

I am one of the programmers of Unearthed. I programmed the gameplay and the save system. I use the save system from Droplet of Change.

Credits :

Petshop Protoype

Petshop prototype is a project that was assigned when i was an intern at PT. Shopee Indonesia. The game is a simple prototype about taking care of cats. You can feed the cat, breed the cat, and buy more cat.

What I Do ?

The work is split between 2 intern. I work on the shop system and the money generation system. While my coworker work on the feeding system and the breeding system. The game is developed using Phaser 3. I also work on the custom scroller for the UI because the UI system didn't have one.

Credits :

Spell work

Spell work is a multiplayer PvP couch game. This game was made for COMPFEST 12 Indie Game Ignite. We achieved the student award at the competition. In the game you play as wizards and you play against your friends. The game supports 2-4 players, you can use controller or keyboards. Shoot orb at them on 4 uniqe maps. The objective of the game is to eliminate other players and be the last man standing.

What I Do ?

I am one of the programmers of Spell work. I work on the gameplay mechanics, and the input system. The input system uses the unity new input system. I use proxy design pattern to direct infromation about key or button click to the player system. The system is much like Player Input component from Unity but can handle 2 player from 1 device. This is because we want it to be possible to play when you don't have any controller.

I also developed an AI using behaviour tree system I programmed myself. The AI is still a bit buggy and it may need some work on UI. Because the current system's node is coded strictly on the code.

Credits :

Craft n' Sell

Craft n' Sell is a strategy game. The game was made for Arkav Game Jam. Unfortunately the game didn't achieve any award. In the game, you have some resources and some money. You can choose to craft variety types of item. You can't craft random items because there are customers coming to your store and they will expect you to have what they need. You lose money if you piss off a customer. Buy more resources with the money you earned. Earn as much as you can because there is not much time left.

What I Do ?

I made the whole system. The game consist of the customer system, shop system, inventory system, and the game over logic. I also developed a simple sound system using Unity Mixer Group because the game only have 2 basic sound, which is sound effects and music.

Credits :

Little Farmer

Little Farmer is a small project game for my final project in a College Course. The game is a simple farm management. You take care of chickens by giving them food and water. The goal is to reach 10000 coins. You can earn money by selling the eggs, or crafting items and selling them instead. But don't forget to buy water and food.

What I Do ?

I programmed the whole thing myself. The AI for the chicken uses a finite state machine that tells the chicken what to do. It tells them when they are hungry, whether or they should go to the food, etc.

I also make the art for it myself. I use aseprite to draw the arts. The game is inspired by an old game called farm frenzy.

Credits :