Inspiration

Our team YAKK has been working together for the past school year fueled by our passion for learning and love for video games. We want to learn as much as we can about computer graphics and the available tools while also making video games that we would want to play. This project was born from our interest in making fun good looking games highly accessible.

What it does

Galdoran is an open world RPG game that runs in the browser. It is optimized to run on lower end devices making it highly available, not even needing to download anything to be able to play it. Galdoran provides a fun experience exploring a vibrant planet with a new race.

How we built it

Galdoran was built mainly using ThreeJS, a java script library for 3D computer graphics. Several other tools were used to produce the environment and assets used in the project. Unreal engine was used to quickly plan and build out the vast environments then were exported to be imported, adjusted, and used Blender was used for some modeling and some textures.

Challenges we ran into

There were a few large barriers we ran into during the production of Galdoran. One of the main ones was getting the environment to migrate from unreal engine properly. We leveraged the ability to quickly build environments with PCG in unreal engine but when it came to migrating them we ran into some issues with the materials and textures not carrying over properly. Some other issues came with us being new to JavaScript, and the limitations of the browsers performance capabilities.

Accomplishments that we're proud of

We are very proud that we were able to take our understanding of higher level implementations of computer graphics concepts and build our own implementations of them at a lower level. Some examples of this being state machines for animations and decisions, and culling.

What we learned

We all gained a lot of useful knowledge from working on this project, among them being JavaScript, state machines, blender, server hosting, and texturing. However, the most important thing we learned from this, is how useful and important a well built and organized plan is. In the future we will be better about building out concrete measurable tasks for us to reach.

What's next for Galdoran

Every member of out team intends on working together on Galdoran throughout the rest of the semester, with the intention of releasing the game around the end of the semester, So keep an eye out for Galdoran from YAKK Studios, coming soon!

Share this project:

Updates