KEOLA SILVA
  • Professional Work
  • Side Projects
  • About
  • Résumé
  • Professional Work
  • Side Projects
  • About
  • Résumé

DEMO REEL

Marbelous
solo Project  ·  C#  ·  Unity Engine

Marbelous is a third-person marble platformer that's exploration-driven with many collectibles and secrets to find. See my Marbelous blog posts for a look into the game's development process. Also, the general design document can be found below.

My goal was to build a completed game that focused on the following: fluid character movement, diverse level design, exploration, collection, player experimentation, and had room for expansion in the future. I was inspired by classic collect-a-thon games such as Spyro and Super Mario 64 as well as marble platformers such as the Marble Blast series.

You can download the playable demo of The Catacombs area here (just extract contents and run): https://www.mediafire.com/file/ir9nb2vawfyt94z/MarbelousCatacombs.zip/file
Your browser does not support viewing this document. Click here to download the document.

Cruise.Ctrl
Programmer  ·  Team Project  ·  C#  ·  Unity Engine  ·  In Development

Cruise.Ctrl is a driving roguelike that's currently in development. The player will be tasked with making their way to pickup and drop-off locations, fighting baddies, and collecting loot, while rotating his or her phone to steer!

I am working alongside Christian Graham, Connor Lantz, and Chase Slattery. Note that they developed the gameplay demo on the left before I was asked to join the team. More information on the project can be found at Christian Graham's portfolio.

My Responsibilities: Development of the procedural map generation system. The team can specify how many "chunks" they want the system to spawn between the start and the goal as well as how many extras they want the system to generate, creating game levels with branching paths and a high degree of variance.

GDC 2019 DEMO

Picture

MY Procedural System

Picture
Picture

Homeland Toolkit
Programmer  +  LEAD  ·  Team Project  ·  C#  ·  Unity Engine

A simple 2-D RPG framework/toolkit. The goal for this was to create a set of utilities to help even a Unity newbie get started making their own side-scrolling RPG.
Project Features: An easy-to-use toolkit for simple 2-D combat RPGs with an inventory system, usable weapons and armor that affected player stats, a linear quest system, basic enemies to fight, and more.

Demo Artwork: Jeromy Swann created the environmental artwork, Noel Shorts developed the weapons and their icons, and Michelle Brannan and I drew the characters.
Here's a direct link to a unity asset package containing the toolkit:
The demo video below is best viewed in 1080p full screen.
homelandtoolkitv1.unitypackage
File Size: 3515 kb
File Type: unitypackage
Download File

Snakes and Ladders
Solo Project  ·  C++  ·  G++

A command line implementation of Snakes and Ladders that reads the game board from a text file.

This was made using C++ and compiled using gcc on Linux. You can download the cpp and example board file here:
jks0032_3.cpp
File Size: 15 kb
File Type: cpp
Download File

board.txt
File Size: 0 kb
File Type: txt
Download File

Picture

 Oracle
Solo Project  ·  Java

Oracle is a text-based RPG inspired by games like Zork that I've been building from the ground up in Java.

I love text adventures because they combine the best qualities of books and video games. They allow one to interact with the picture they've painted in their mind created from the text presented before them. It lets the player imagine large portions of their experience, making each player's perspective of the game world unique.

Current Features: Zork-like navigation, Inventory system with interactive console menu, and world interaction (examining, taking items, unlocking doors).

Planned Features: Combat
Picture

Pyramid Solitaire
Programmer   ·  Team Project  ·  Java

Pyramid Solitaire is a game that I and four others made in a few weeks in Java during our Intro to Software Engineering class in my freshman year.

My Responsibilities: Pre-game shuffling, modular/adjustable pyramid "skeleton" for the cards, selection and matching mechanics, and much of the UI, including buttons and highlighting.
The game can be downloaded and played here or downloaded directly to the right.

PLEASE NOTE: if you plan on playing the game, turn your volume way down. One of our team members insisted on having a loud explosion sound on game initialization.
pyramidsolitaire_package.zip
File Size: 1651 kb
File Type: zip
Download File

Powered by Create your own unique website with customizable templates.