Daily Post Image from Upsplash

October: 11th

2024

Animations

Spending some time learning how animations work within Unity is always a fun time. The first animation will be with a 2D sprite and that will have multiple different references.

JEDI

Under the kilonet package, the first major script that we want to add is the JEDI.cs and it will handle our JSON serialization. However I believe in the future, this can be our first step in doing the Rust FFI and specfically replacing the json methods with a rust binding.

Packages

We got our first package for unity loaded into the rareicon game on the Azure side! For now we will continue to migrate some of the legacy code into this package, but the end goal will shift a bit? Part of the problem that I can see is that version control will be a bit rough because we are using branch names. The solution to this will be to have our package get either loaded into the unity asset store or we go through nuget? These are concerns for a future problem, since the goal should be inching closer to getting a steam game published.

Kilonet

The next update for the kilonet will be focused on resolving some of the vuplux and supabase integrations. One of the areas that we need to double check are the save states for the json, which are currently hardcoded in, also the supabase anon key and the api is also hardcoded in. Both of these need to be adjusted, but I am still considering how I would want to handle that.

Register

It seems that our register function within Supabase was broken but I was able to figure it out. During the table creation for the usercard, we were referencing the username table twice, which is not optimal because we already have the username saved in the user profile. The solution was to drop that column for username on the user card, then adjust the table creation by having the default fields be null and then finally adjusting the materialized view to use a join between the two tables.