[W13IfD] Final, and a little more process


A low-fi turnaround to get a sense of the gold, where proper rendering takes insane amounts of time which I won’t bother with:


In Memory of Sun, otherwise known as the sun is dead, time to drink, smoke weed, and die. To mourn the sun, a wistful gift box of commemoration.

Have some alcohol decorated with the forlorn memory of when we used to have fermented grain mash; weed, with the plaintive memory of when cannabis still grew; immolation kit, with the distant memory of when tinder was abundant.


Following from previous week, I tried to use free mockups. As suspected, though, it was really hard, where mockups are flat images (which have really weird texture breaking for non-flat surfaces. Also, they don’t have 360° to show off the entire illustration. So, original models it is!

White means transparent, which means gold is overlaid:

Incidentally, each piece is just a collage of, like, 3 models, of which I grabbed different angles for a pretense of variety, then magic wand.

Something I’d have liked to do, but eventually deemed pretty not-important-enough, is seamless illustration for the cylindrical ones.

[GD] Dev Log, alternatively known as the suffering of a century. also, an endings guide

You can click to scroll to the endings guide, and of course it has spoilers

Week 13

  • Recompiled entire project, and when I say recompile, I mean make a brand new project and slowly drag in things from the old project while trying to avoid compile errors, because my old project became unsalvageable from the mess
  • Created .yarn dialogue files… Many of them…
    • Included Destroy and Instantiate of GameObjects to change out dialogue files… Because I didn’t know how to… Replace the dialogue files via script directly…
    • Provided hints on surroundings, what to expect, what might be needed, etc
    • Provided pathway to some endings through dialogue
    • Projected my paranoia 2k20 of what people want to say to me
  • Connected Yarn Spinner to gameplay
    • Created command to destroy bugs once they’re done (assumes a certain sequence, but no one has been able to sequence break yet, so shouldn’t lead to any game breaking?)
    • Derived player jump capabilities, and a hidden counter for a certain ending from Yarn Spinner dialogue progressions, with bugs and NPCs respectively
  • Removed namespaces. Not very significant, but significant to me, because that was really troublesome.
  • Connected the ending scenes to the game scene
    • Created a click-based mechanism for a certain segment, looks very like you could break the game, but by some miracle it doesn’t happen
  • Aesthetic things
    • Included some sounds and music
    • Touched up sprites slightly, made a few new sprites
    • Adjusted sizes and fonts of dialogue and UI things
  • Adjusted difficulty again, in terms of difficult of platforming (i.e. easier)
  • Gave up on certain bugs lmao, visually annoying but theoretically harmless, and tragically appropriate

Week 12

  • Added Yarn Spinner for dialogue management
  • Recompiled entire project to fit Yarn Spinner systems, which includes… Everything…. Bugs, portals, resetting, endings… Basically, it was like redoing the entire project from scratch, and trying to copy-paste whatever I thought could be reused
  • Fixed the levels a bit more, again for less frustration, less sequence-breaking
  • Fixed the “R” prompt, where it previously didn’t cover all the space it should have
  • Created the 3 endings, and no spoilers, but it included new systems of input, new animations, new option-based dialogues, new variables….

Week 11

  • Finished the remaining level designs for Forest & Field
  • Adjusted levels slightly for slightly less frustration and slightly more sequence-breaking nullification
  • Fixed bugs related to getting stuck in between platforms; you can now only pass through platforms which are 1 unit in height
  • Added Debug.Log, which shows the current state of your jumping abilities
  • Added error message which activates when attempting to use a function which hasn’t been unlocked
  • Adjusted “R” prompt; now also plays an error message, and returns you to a “last checkpoint” than “last accessed portal”

Week 10

  • Fixed dialogue and dialogue trigger issues; it now collides properly, disappears properly, and plays properly
  • Removed unnecessary portals and added “R” prompt; whenever you press it, you are returned to the last portal you came through
  • Added levels for Field
  • Switched levels to tile sets from sprites
  • Added preliminary sprites for interactive items
  • Added a cheat code, just for fun; if you figure it out, you get the debug controls

Week 09

  • Created basics of game, from player to dialogue
  • Allowed for variations in jumping capabilities through key pressing, in anticipation of allowing it to occur through bug fixing

Things I Should Have Done But Never Got To Doing

  • The bugs auto-going into your inventory than having to pick up, as long as you’re close enough
  • Animations, to drive home the difference between the player as a literally square while everyone else is animated
  • Allowing dialogue progression with Z key than left mouse
  • Sizing, where the UI goes bonkers when it’s not full-screen

How to get different endings

There are 3 endings in total, corresponding to 3 potential responses to bugginess (i.e. being insufficient, flawed).


Ending A is triggered by a hidden counter, countSadness. This is alluded to by Tomato, who mentions the flute as an indicator of your negative feelings. You can increase or decrease the counter through dialogues with NPCs, though there’s no fixed pattern as to who increases/decreases it. In fact, it might be possible for someone to decrease it, then later increase it for you.


As a general guide, whether it increases, decreases, or has no impact, depends on what the NPC tells you (i.e. if they’re supportive, degrading, or neutral).

The meaning of this ending is to give up; resorting to self-harm when you’re faced with bugs and insufficiency. My Eternity of falling to shame, self-degradation, suffering and tears.


(The next two endings actually need a map reference, so)

And, of course, the Axis goes on for an insanely long time.
Locations, and intended sequence



Ending B is triggered by collecting all 7 ordinary bugs, and speaking to Daisy. In other words, the default ending which you’d probably aim for from the start. Most bugs are fairly easy to access, with some areas being significantly harder, or straight up impossible if you try to sequence break. Some NPCs will thus advise you not to do certain things yet, or the like.

The meaning of this ending is to face your problems; if you’re plagued by bugs and insufficiency, work to get rid of them. A Village Life that you’ve rightfully earned, with acceptance by everyone else.


Ending C is triggered by reaching the top of the Axis, which necessitates that you collect the gold bugs (it is narrowly possible to do without Midair Control+, but the rest are crucial). A sort of secret ending, where only Clover and Crysanthemum allude to this possibility. Basically, why fix bugs when you can just become a bug yourself? And, maybe eat(?) your friends while you’re at it.

The meaning of this ending is to rise above and manipulate instead; use your bugs and insufficiency to your advantage, and break away from the norm. Ascension to a higher plane of existence, beyond the ordinary.

[W12IfD] i cannot visualise to save my life,

and thus, I’m using 3D models as a base again. I’d like to thank past me for having the foresight to teach myself this skill.

I also happen to find that free mockups are kind of… difficult.. to work with, because the sizing never turns out right (and the lag is atrocious), so I tried making models and unwrapping the textures myself. Also, this means I get more control over what shapes and sizes the labels are.

(Regardless, I may resort to free mockups eventually, where this is incredibly excessive.)

Based on recommendations by Lisa, I tried out using gold material, and glow effects. I’m leaning towards gold, though, where I’m too rusty (no pun intended) at drawing, so it’s too sketchy, impressionistic and painterly to be appropriate.

From here on out, what I’ll do is to 1) make an extensible background, 2) make the plants properly (see image directly below). Then the rest is just arranging the composition well, overlaying the metals and shadings, and adding any flavour text. Also, I need to deal with my 4th composition.

[W11IfD] creating a starting point

Bright illustrations in a dark world; that kind of contrast would surely be heart-wrenching. In Memory of Sun is the overarching theme, with a tagline which may or may not be the sun is dead, time to smoke weed, get drunk, and die.

The illustrations would thus, obviously (?), be for things like 1. weed packages, 2. alcohol bottles, and 3. self-immolation kits. Parts of a gift hamper for the anniversary of the sun’s death, for you to go out with style! At your own discretion, than hypothermia or oxygen deprivation!

Establishing the tone

One of the things I used to get started was experimenting with the colours, through a 10 minute digital painting exercise. What I’ve concluded is that I think the first works best, where the warm, analogous colours are much better at providing a sense of harmony and softness.

In other words, if you’re already living in a dark world, I feel like the first would make you feel most crushed. After all, your environment already serves as a high contrast to the illustration: there’s no need to actively incorporate it into the image.

User personas

Here are user personas to express what I mean. Incidentally, I’ve realised that things like trait spectrums are useless for my understanding, so I’ve neglected that entirely. Instead, I focused on “how the death of the sun has affected them” (Ironically, I’m seeing a lot of Anna-like behaviour amongst NTU students right now.)

This means that I can go all out on creating a memorial of the sun which is fully focused on its wistful past glory, its overwhelming yet gentle radiance:

Not all of these include sun, just the feeling of wistfulness amidst desolation

Two drafts for illustrations

To get visual continuity, I considered what Lisa mentioned in class, about extensibility. As such, I looked into similarities and differences between each item, to get an idea of what I can differentiate or not. For me, this similar factor was the fact that they’re all derived from organic plant matter:

This is exacerbated by that plants rely heavily on the sun for sustenance, so it ties in pretty nicely, that these products of the sun will similarly go extinct.

As also implied above, I did some research into the relevant forms.

For the 3 items, I learned a surprising amount about variations in weed and alcohol package shapes. I actively tried to choose 3 shapes which would be markedly different, i.e. a rectangular than cylindrical alcohol bottle, and a stout than elongated weed container.

For the plants, I searched up how they grow; it may or may not be evident that I have a much clearer idea of the forms of grain, than the forms of weed. I struggled a little with tinder, since tinder is an umbrella term which can consist anything from tree bark and fibers, to dry leaves and seeds. Thus, I picked whatever would be the most visually intriguing / easiest to fit into the extensible template.

The first draft

This one is basically of scenes of the relevant plants with the sun. While my initial thought was of just a scene, I later considered a down-up perspective, since it conveys the idea of growing “towards the sun”, than just a side view.

It’s easy to apply to grains and cannabis. It’s a little harder to apply to tinder, where I don’t think it’s apt to include the entire tree: after all, trees are visually dense, and has multiple components like wood and leaves, all of which can have different meanings.

As such, I tried focusing only on dried leaves, as can be seen:

The weakness of this, in my opinion, is that the sun takes a very minor role in the composition. It’s kind of like how the sun is used as a contrast to the main object in stereotypical Asianstyled illustrations. Which is a style I do enjoy, but which may not be apt, where the sun should probably be the focus.

Ways to keep this composition while emphasising the role of the sun might be things like a) dyeing everything in orange hues, b) increasing lens flare, or even just c) exaggerating the size of the sun.

The second draft

This one tries to tackle the issue of the first draft, where the sun becomes a focal point. I notice that depictions which properly capture the sun’s radiance often focuses on negative space, such that the sun itself is empty space: instead, it’s the presence of darkness around it which makes it shine.

The plants are thus used only to fill surrounding space, and honestly I was thinking of tamago kake gohan when I made this:

What I don’t like about this version, though, is that it doesn’t make use of the forms of the plants. That works for tinder, where wood is flat anyway, but it feels sad to not see stalks of grain, or cannabis extending towards the sky. That makes it kind of boring.

The biggest issue

In both cases, I think the biggest problem is that I don’t really know how to render the sun’s radiance. After all, that kind of asymmetrical glare seems easier to capture in photography, or a painterly style? And, without it, I don’t think I could get the kind of brilliance and softness that I want?

The closest I’m seeing is something like this, but even this feels kind of, too clean.

Some stuff i used

  • Young Woman (link) | Old Man (link)
  • Colour Palette (Gentle) (link) | Colour Palette (Strong) (link)
  • NanoMortis (link) | Fish (link) | NieR:Automata (link) | Final Fantasy XV (link) | a field of snowdrops (link) | Blurred sunlight (link)
  • Grain (link) | Weed (link) | Leaves (link) | Wood (link)

[W11IE] well, it’s week 12.

Other than the fact that I’m facing crippling mental issues, I can’t find a way to make my midterm concept adequately translate into a final piece. It’s impossible to make even a preliminary prototype, and, it’s already week 12, meaning it’s far too late to start from scratch.

In other words, I have nothing of substance.

I’ll just spend my remaining time looking at something which I thought of, after hearing Bryan and Merlin’s comments in week 11. The gist of what they said was that whatever I previously had wasn’t interactive and thus wasn’t particularly interesting, and that it was too convoluted to be viable even as a proto-proto-prototype, but the idea of an overlay on reality is interesting, especially if there’s a distinction between real-life graphics and not. (similar to what Prof. Elke showed previously)

Don’t ask me how I came to this conclusion, but yeah, my conclusion was to try out chat integration into live streaming.

As you can probably tell by how badly rendered this is, I am presently not alright.

My midterm concept was about entering another person’s perspective, where you get to view the combination of their inner and outer world, i.e. their thoughts and what they’re perceiving. So, this is like a really weird offshoot which may or may not be related, since you can type out what you’re thinking. Where those words get applied to the live stream, it’s like seeing your inner thoughts overlaid onto the perceived world.

Seems like it would work pretty well with all of us being stuck at home, anyway.

Example from Scribblenauts, where whatever you type is conjured into existence. Over 10,000 words can be registered.

I’m aware that what you type doesn’t necessarily correspond to what you actually think, and I’m also aware that I will never be able to reach a particularly high level of ability to conjure items. I’m also aware that I don’t know enough about Python, the relevant programming language which works for this stuff, to do much.

Basically, I’m going in blind, and just taking this time to learn something interesting, because I know I can’t come up with anything substantial for the final assignment. For convenience’s sake I’ll start from Twitch, which already has a strong support for this kind of thing. I’ll shift to Youtube for the sake of accessibility, if and only if it turns out that Youtube does have that same level of support. Here’s what I’ll have to do:

  1. Make a list of at least 5 keywords (and synonyms/related words),
  2. Get some images related to those words,
  3. Learn how to use the relevant softwares, to
    1. Tie it into a stream,
    2. Create image overlays onto a live stream,
    3. Make them activate when certain chat commands are given
  4. Work with any possible bugs, like spam and/or multiple simultaneous commands
  5. That’s about it, really? The final presentation will just be something like everyone tuning in to the same live stream, and typing in chat, probably.

An example of me learning how to do this with StreamLabs OBS (thanks, tutorial).

An example of me learning how to do this solely in chat with chatbots (thanks, Fossabot):

other relevant things

A potential list of keywords:

  1. [Keyword]: [related terms which will cause the same effect]
  2. Food: hungry, hunger, lunch, dinner, breakfast, eaten, eat, ate, snack, rice, chicken, tidbit, tidbits, etc.
  3. Sleep: sleepy, sleeping, bed, tired, exhausted, insomnia, nap, pillow, blanket, sofa, couch, night, moon, stars, dark
  4. Covid19: covid, coronavirus, pandemic, lockdown, stay at home, inside, home, school, online, blackboard, oss, microsoft teams

A potential list of relevant softwares:

other not-so-relevant things

(Images of the things I previously did, of which I will probably no longer be using. So long, and thanks for all the fish.)