Skip to content

Commit

Permalink
Improved readibility and deleted unnecessary projects
Browse files Browse the repository at this point in the history
- Removed KPop app.
- Removed Clowns (Physics engine).
- Removed all the images regarding the unnecessary projects.
  • Loading branch information
xGauss05 committed Sep 14, 2024
1 parent c969868 commit 54f1d16
Show file tree
Hide file tree
Showing 5 changed files with 36 additions and 94 deletions.
Binary file removed img/clowns.png
Binary file not shown.
Binary file removed img/kpop1.png
Binary file not shown.
Binary file removed img/kpop2.png
Binary file not shown.
Binary file removed img/kpop3.png
Binary file not shown.
130 changes: 36 additions & 94 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
<h5>Hey! I'm</h5>
<h1>Jonathan Cacay Llanes</h1>
<h6>a passionate <b>Videogame Developer</b> with a strong enthusiasm for creating innovative and efficient solutions! My dream is to hopefully make a good JRPG!</h6>
<h6>Currently a 4th year student at CITM | UPC pursuing a bachellor's degree on Videogame Design & Development. Born and raised in Barcelona with Filipino heritage. Contact me if you want to create something amazing together!</h6>
<h6>Currently a 4th year student at <b>CITM | UPC</b> pursuing a Bachellor's Degree on Videogame Design & Development. Born and raised in Barcelona with Filipino heritage. Contact me if you want to create something amazing together!</h6>
<a href="#contact" class="btn">Contact me</a>
<a href="cv-jonathan-cacay-llanes.pdf" class="btn">Download CV</a>
</div>
Expand All @@ -59,15 +59,12 @@ <h3>So, what are the things I have done?</h3>
</div>

<div class="background-content">
<div class="center">
<h3>During 1st year</h3>
</div>

<div class="row">
<h3>Guerrilla War Tribute</h3>
<p>In Project I along with my classmates we made a tribute to Guerrilla War by implementing only the first level.</p>
<p>Owo Games created the game.</p>
<p>This was done with no Game Engine, and it was written in C++ using SDL2.</p>
<p><b>Description</b>: A tribute to Guerrilla War by implementing only the first level. A run and gun video game.</p>
<p><b>Technology used</b>: C++, SDL2</p>
<p><b>Role</b>: Coder & manager, programming enemy behavior, colliders, movement, scene management, and general gameplay.</p>
<div class="center">
<div class="background-iframe">
<iframe src="https://www.youtube.com/embed/IJbKSpz9Nc8?si=X31ie_gyUvKqqRhZ" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
Expand All @@ -78,13 +75,14 @@ <h3>Guerrilla War Tribute</h3>

<div class="row">
<h3>No Time to Di(c)e</h3>
<p>For the <a href="https://itch.io/jam/gmtk-jam-2022">GMTK Game Jam 2022</a> 10 students have decided on participating on a Jam which duration was 3 days.</p>
<p><b>Description</b>: Entry for the <a href="https://itch.io/jam/gmtk-jam-2022">GMTK Game Jam 2022</a>. A run and gun video game which theme is "Roll of the Dice" </p>
<p>From 6,053 entries, we managed to obtain the following scores:</p>
<p>Enjoyment #1169 Score: 3.217</p>
<p>Overall #1287 Score: 3.319</p>
<p>Creativity #1453 Score: 3.348</p>
<p>Presentation #1489 Score: 3.391</p>
<p>This was done with no Game Engine, and it was written in C++ using SDL2.</p>
<p><b>Technology used</b>: C++, SDL2</p>
<p><b>Role</b>: Coder & manager, programming regular enemies behavior, colliders, movement, scene management, and general gameplay.</p>
<div class="center">
<a href="https://xgauss05.itch.io/no-time-to-dice">
<div class="background-img">
Expand All @@ -95,26 +93,11 @@ <h3>No Time to Di(c)e</h3>
</div>
</div>

<div class="center"><h3>During 2nd year</h3></div>

<div class="row">
<h3>Clowns (Physics engine)</h3>
<p>In Physics II along with my classmates, we made a small game testing our own game physics.</p>
<p>This was done with no Game Engine, and it was written in C++ using SDL2.</p>
<div class="center">
<a href="https://github.com/xGauss05/Worms-Physics">
<div class="background-img">
<img src="img/clowns.png">
</div>
</a>
<p>Check it out at <a href="https://github.com/xGauss05/Worms-Physics" target="_blank">GitHub</a>.</p>
</div>
</div>

<div class="row">
<h3>3D Race Car</h3>
<p>In Physics II, along with other classmates, we created a 3D Race Car game. The circuit is called Sandy Shores. </p>
<p>This was done with no Game Engine, and it was done in C++ using Bullet, OpenGL and SDL2.</p>
<p><b>Description</b>: A race against the clock video game with a simple car and textures.</p>
<p><b>Technology used</b>: C++, Bullet (Physics engine), OpenGL and SDL2.</p>
<p><b>Role</b>: Coder & manager, programming checkpoints and respawns, adding SFXs, physics world small changes, and general gameplay.</p>
<div class="center">
<a href="https://github.com/xGauss05/RaceCar">
<div class="background-img">
Expand All @@ -126,10 +109,10 @@ <h3>3D Race Car</h3>
</div>

<div class="row">
<h3>Pokémon Pinball</h3>
<p>In Physics II, along with other classmates, we created a tribute to Pokémon Pinball Ruby & Sapphire. This was done with educational purposes. All the assets are from the game.</p>
<p>Owo Games created the game.</p>
<p>This was done with no Game Engine, and it was written in C++ using SDL2 and Box2D.</p>
<h3>Pokémon Pinball (Sapphire Table)</h3>
<p><b>Description</b>: A tribute for pinball video game Pokémon Pinball for educational purposes.</p>
<p><b>Technology used</b>: C++, SDL2 and Box2D.</p>
<p><b>Role</b>: Coder & manager, programming asset animations, colliders, physics world small changes, adding SFXs, and general gameplay.</p>
<div class="center">
<a href="https://github.com/xGauss05/Pokemon-Pinball">
<div class="background-img">
Expand All @@ -142,9 +125,9 @@ <h3>Pokémon Pinball</h3>

<div class="row">
<h3>Super Metal Boy</h3>
<p>In Game Development, we created a platformer like inspired by Super Meat Boy. Metal instead of meat. Our metal friend is able to walljump and dash through his enemies in order to reach the goal.</p>
<p>PochoStudios created the game.</p>
<p>Features done in C++ using Box2D, SDL2, pugiXML and Optick.</p>
<p><b>Description</b>: A platformer like inspired by Super Meat Boy. Able to wall jump, double jump and dash through enemies.</p>
<p><b>Technology used</b>: C++, Box2D, SDL2, pugiXML and Optick.</p>
<p><b>Role</b>: Coder, programming movement, colliders, player dash, adding SFXs, enemy spawns, checkpoints, debug features, implementing the UI, and general gameplay.</p>
<div class="center">
<a href="https://github.com/xGauss05/PlatformerGame">
<div class="background-img">
Expand All @@ -157,8 +140,8 @@ <h3>Super Metal Boy</h3>

<div class="row">
<h3>3D Environment</h3>
<p>In 3D Environments, I was required to create an environment made in 3D where all the assets, textures, models and everything was made from scratch.</p>
<p>Scenario done in Unity. All the models are made in Maya and the Textures in Substance.</p>
<p><b>Description</b>: A 3D Environment, where all the assets, textures, models and partciles were made from scratch. Inspired in Inazuma from Genshin Impact.</p>
<p><b>Technology used</b>: Unity, C#, Maya, Adobe Substance, Adobe Photoshop.</p>
<div class="center">
<div class="background-iframe">
<iframe src="https://www.youtube.com/embed/7O-i1xCtf84?si=c5csrAp_jnxWw_L9" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
Expand All @@ -169,23 +152,21 @@ <h3>3D Environment</h3>

<div class="row">
<h3>Return -A JRPG PARODY-</h3>
<p>In Project II, we created a parody JRPG that combines fantasy and steampunk in a turn-based battle system with the protagonists attempting to return to their own world. The plot revolves around Antonio García López and his best friends, Yonatan Dos Santos (also known as "er Yona"), Rocío Moreno Gómez, and an exchange student named Sayori Sakamoto. They are all students at Colegio Santa Isabel de Almería. The protagonists' main goal is to return to their home world.</p>
<p>Not That PochoStudios created the game.</p>
<p>Features done in C++ SDL2, pugiXML. All the assets were done from scratch.</p>
<p><b>Description</b>: A parody JRPG that combines fantasy and steampunk in a turn-based battle system.</p>
<p><b>Technology used</b>: C++ SDL2, pugiXML.</p>
<p><b>Role</b>: Project lead & coder, programming player stats, adding SFXs & BGMs, enemy stats and behaviors, item database, quests database, scene transitions, implementing the UI, and general gameplay.</p>
<div class="center">
<div class="background-iframe">
<iframe src="https://www.youtube.com/embed/ku00IwTCamE?si=2lLi8cT_NvZoj6ZZ" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div>
<p>Check it out at <a href="https://github.com/xGauss05/RPG-Game-Project" target="_blank">GitHub</a>.</p>
</div>
</div>

<div class="center"><h3>During 3rd year</h3></div>

<div class="row">
<h3>Artificial Intelligence Playground</h3>
<p>In Artificial Intelligence, we created an environment filled with AI NPCs that have different behaviors.</p>
<p>Features done in Unity.</p>
<p><b>Description</b>: An environment filled with AI NPCs that have different behaviors.</p>
<p><b>Technology used</b>: Unity, C#.</p>
<div class="center">
<a href="https://github.com/Ethanm-0371/AI_Final_Project">
<div class="background-img">
Expand All @@ -196,35 +177,11 @@ <h3>Artificial Intelligence Playground</h3>
</div>
</div>

<div class="row">
<h3>KPop App</h3>
<p>In Mobile Devices, I created an app that allows the user to bookmark their favorite artists.</p>
<p>Features done using Flutter and an API.</p>
<div class="center">
<a href="https://github.com/xGauss05/kpop_app">
<div class="background-img">
<img src="img/kpop1.png" class="background-img">
</div>
</a>
<a href="https://github.com/xGauss05/kpop_app">
<div class="background-img">
<img src="img/kpop2.png" class="background-img">
</div>
</a>
<a href="https://github.com/xGauss05/kpop_app">
<div class="background-img">
<img src="img/kpop3.png" class="background-img">
</div>
</a>
<p>Check it out at <a href="https://github.com/xGauss05/kpop_app" target="_blank">GitHub</a>.</p>
</div>
</div>

<div class="row">
<h3>Kingdom Game Engine</h3>
<p>In Game Engines, we created a sophisticated 3D Game Engine that has as an advanced module, a Scripting Module by embedding <a href="https://www.mono-project.com/" target="_blank">mono</a> to our engine.</p>
<p>It was done by 3 students.</p>
<p>Features done in C++, SDL2, ImGui, OpenGL and mono.</p>
<p><b>Description</b>: A sophisticated 3D Game Engine that has as an advanced module, a Scripting Module by embedding <a href="https://www.mono-project.com/" target="_blank">mono</a> to our engine.</p>
<p><b>Technology used</b>: C++, SDL2, ImGui, OpenGL, Assimp, DevIL, mono.</p>
<p><b>Role</b>: Coder, file explorer, refactor .cpp files, implementing the UI, draw 3D objects, log console, hardware detection, fps counter & graph, hierarchy & inspector, drag & drop .fbx files.</p>
<div class="center">
<a href="https://github.com/CITM-UPC/Kingdom">
<div class="background-img">
Expand All @@ -237,10 +194,9 @@ <h3>Kingdom Game Engine</h3>

<div class="row">
<h3>Lost in Dreams</h3>
<p>By the end of the 1st semester, Owo Games decided on participating in the <a href="https://xgauss05.itch.io/lost-in-dreams" target="_blank">7a Gran CITM Game Jam</a>.</p>
<p>Trapped in her own dreams, the protagonist has to find all the magic crystals to return to the real world by using all of her capabilities, dashing and using the grappling hook.</p>
<p>Owo Games created the game.</p>
<p>Features done in Unity. All the assets were done from scratch, with the exception from the music.</p>
<p><b>Description</b>: Entry for the <a href="https://xgauss05.itch.io/lost-in-dreams" target="_blank">7a Gran CITM Game Jam</a>. A platformer where the player can dash, wall jump and use a grappling hook.</p>
<p><b>Technology used</b>: Unity, Audacity (audio editing), C#</p>
<p><b>Role</b>: Coder, programming player movement and physics, grappling hook, wall jump, dash, portals, adding SFXs & BGMs.</p>
<div class="center">
<div class="background-iframe">
<iframe src="https://www.youtube.com/embed/G0aSwdu8icQ?si=6YPCz_zR9Vcf2XV2" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
Expand All @@ -251,11 +207,9 @@ <h3>Lost in Dreams</h3>

<div class="row">
<h3>Jailed VR - An escape room horror experience</h3>
<p>In Augmented Reality, we created a VR escape room with horror aspects in it. A VR horror experience inspired by the SAW movie series and games like Silent Hill, P.T.
It is an escape room where you solve puzzles to exit the room you are in.
</p>
<p>We were 3 coders, 1 designer and 1 artist.</p>
<p>Features done in Unity using XR Toolkit. All the assets were done from scratch except from the sounds.</p>
<p><b>Description</b>: A VR escape room with horror aspects inspired by the SAW movie series and games like Silent Hill, P.T.</p>
<p><b>Technology used</b>: Unity, XR Toolkit, C#.</p>
<p><b>Role</b>: Coder, programming the whole numpad puzzle and the UV light, general gameplay, environment lighting and feeling.</p>
<div class="center">
<div class="background-iframe">
<iframe src="https://www.youtube.com/embed/Gyj4yftFy-Q?si=ZKd1bVKCzsF4jJP-" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
Expand All @@ -266,11 +220,9 @@ <h3>Jailed VR - An escape room horror experience</h3>

<div class="row">
<h3>Alien: Nemesis</h3>
<p>In Project III, the whole class of 23 students worked together in doing this videogame. In this project I was helping in developing some of the modules required for making the game, such as the scripting engine and their Internal Calls, and the very beginning of the lighting module.</p>
<p>By my hand, I created TheOneBuilder that acted as a new entry point for the whole .sln project, which allows the project to generate the .exe by getting all the .dll files, the scenes and the assets in a separate folder.</p>
<p>I also created the logic for the ItemManager. It comprises of 3 different dictionaries, 1 for the item data, 1 for the inventory and 1 for the equipped items.</p>
<p>And last but not least, ALL the behaviors from the enemies, including the first version of the Alien Queen.</p>
<p>Features done in our own Game Engine created from scratch, TheOneEngine. All the assets were done from scratch, models, sounds, textures.</p>
<p><b>Description</b>: A fast paced shooter with exploration, in a dark environment plagued by aliens. The aesthetic of the game is based on the Alien franchise started in 1978.</p>
<p><b>Technology used</b>: TheOneEngine (Game Engine done from 0) using C++, C# SDL2, ImGui, OpenGL, Assimp, DevIL, mono.</p>
<p><b>Role</b>: Coder, created TheOneBuilder (new entry point for the .sln project to generate the .exe file), ALL enemy behaviors, item manager, lighting module.</p>
<div class="center">
<div class="background-iframe">
<iframe src="https://www.youtube.com/embed/FczGKS7WU1w?si=zvV7LbYe0zxmuaXg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
Expand All @@ -279,16 +231,6 @@ <h3>Alien: Nemesis</h3>
</div>
</div>

<div class="center">
<h3>During 4th year</h3>
</div>

<div class="row">
<div class="center">
<h3>Stay tuned! As I am currently working in progress.</h3>
</div>
</div>

</div>
</section>
<!-- End of Background Section -->
Expand Down

0 comments on commit 54f1d16

Please sign in to comment.