eae6320assignment6

Add to
My games
Add to
Wishlist
Save to
Collection
No reviews
Exceptional
Meh
Skip

About

Write Up:

Question:

What was the point of the assignment?

Answer:

The point of this assignment was to learn how to create human-readable asset files to facilitate the addition of assets by members of a dev team whether they be engineers or not. Specifically we learned how to use lua and how to create a seperate exe that would create these assets using these lua files. We also learned how to use handles and managers to create our geometry objects.

Question: 

What did you do personally to complete the assignment?

Answer:

I created lua files for the geometry I was using previously in my game and had my game load them from those files. I also created a GeometryBuilder project that creates these assets and a GeometryBuilderAssistant Interface that facilitates the loading of the lua files. I also added the use of handles in the cGeometry class.

Question: 

Did you get any help from a fellow student?

Answer:

I received help from Emma and Byreave. Byreave helped me out by explaining the stack functions used in lua to read a file properly. Although I had experience from last year I struggled with wrapping my brain around how the stack works.

Question: 

Discuss the advantages of having human-readable asset files

Answer:

It allows non-engineers to be able to add assets to the game. Which can be useful for the design and art team to do. It should also make it easier to debug.

Question: 

Describe why you made the design choices that you did. In particular, help your readers to understand what you did to make the file readable and understandable for a human.

Answer:

In order to make the files easy to read I used clearly define names as keys. And by using tables to encapsulate the vertex data in a way that should make sense to the average reader.

All required screenshots can be found on the screenshot panel on the right  ->

Platforms
Release date
Developer
Luis Garcia Remes
Age rating
Not rated
Edit the game info
Last Modified: Oct 4, 2019

Where to buy

itch.io