Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design: enemies #1373

Closed
avaer opened this issue Jul 12, 2021 · 24 comments
Closed

Design: enemies #1373

avaer opened this issue Jul 12, 2021 · 24 comments
Labels
design artistic design or direction

Comments

@avaer
Copy link
Contributor

avaer commented Jul 12, 2021

We should decide what an enemy (in the Filter) looks like. There should be some clear design pattern behind what is hostile. It could be different for each filter.

Some random examples (with many different styles):

badniks
badniks
image
badniks
image

@madjin madjin added the design artistic design or direction label Jul 12, 2021
@madjin
Copy link
Contributor

madjin commented Jul 13, 2021

Perhaps the enemies could draw design ideas from the forces of bit rot and data corruption that at times manifest in the world. Something like a glitchy shadowy person that's deep dreamed or generated by a data set of spam / ads. Maybe the enemies can be designed in any which way but are stylized by their textures / modeling / animations looking corrupted.

@madjin
Copy link
Contributor

madjin commented Jul 13, 2021

image

Perhaps they are EYE cultists, aggro thieves that see people within the zones as sheep and ambush those that attempt to cross the Great Filter. These cultists are almost always wearing masks with the eye on them.

brave_2aKIjB9AFD

Or perhaps enemies are stylized by being low effort / quality, which made them easy to be corrupted and controlled by the AIs. As such a result, they all have a red aura / glowing eyes.

@avaer
Copy link
Contributor Author

avaer commented Jul 13, 2021

Eye makes sense, though I think whether the antagonizing force is humanized an important distinction. Fighting a group of people is different from fighting a toybox of symbols.

@madjin
Copy link
Contributor

madjin commented Jul 13, 2021

Feedback from a friend on those style transfer sprites:

Probably fair use in the same way that if you drew your own version of it using originals for reference would be. If challenged, it would be good PR for the project as it would spark discussions.

It's an interesting play on the corruption happening in the world with enemies well on their way along the path of entropic decay. Also, the set of sprites chris novello made are loosely related to the keycard also.

@avaer
Copy link
Contributor Author

avaer commented Jul 13, 2021

The main problem I have with raw sprites is that they make for poor 3d gameplay, especially in VR, so I think volume and polygonality is required.

That doesn't mean that we can't have sprites attached, or glitches as part of the textures. But the enemies should have volume, so we can e.g. blow them up to huge proportions as bosses and not have to worry about the wrong sprite angle ruining the experience.

@madjin
Copy link
Contributor

madjin commented Jul 13, 2021

Chewing on some ideas here...

Potential enemy Traits:

  • Robots (truly soulless AIs)
  • Darkness (what's opposite of solarpunk)
  • EYE
  • Corruption
  • Glitchiness
  • Bit rot
  • Cursed
  • Wings / Horns
  • Spiders
  • Ents
  • Ads (time leechers)

One way we can think of them is through style or skins, like how zombies are to humans. This way any type of pet or character could be made into an enemy through a creative process. For example, if there was an evil version of blob pet, what would it look like? How scalable is the process? How are they marked?

If the first Great Filter is forest inspired, we could start with creatures there. They would have to be small since each modular piece isn't all that big. Forests are organic type places so I like the idea of having some kind of uncanny robot enemies. Its as if there's a villain out there that is attempting to create their own AIs (outlawed).

@avaer
Copy link
Contributor Author

avaer commented Jul 13, 2021

My leading idea was to take any model, and effect it through a very distinct corruption texture as well as vertex offsets. This would allow us to reuse essentially any model and make a corrupted version of it with no effort.

It would require designing a pattern and implementing the shader but that seems far easier and more flexible than designing a new set of models.

@avaer
Copy link
Contributor Author

avaer commented Jul 13, 2021

Playing around with shaders:

image

https://www.shadertoy.com/view/7llXRX

@avaer
Copy link
Contributor Author

avaer commented Jul 13, 2021

What if corruption is caused by Silk Worms?

@Vianvolaeus
Copy link

I like this. The visuals are pretty high contrast and would apply to anything without blending too much color, and the idea of a Silk Worm is a good double entendre.

Only issue I can see is that silkworms create silk rather than necessarily destroy them, but I think it's an interesting piece of terminology that you could imagine the characters using as slang.

@Vianvolaeus
Copy link

Shadertoy link isn't working to view, unfortunately.

@avaer
Copy link
Contributor Author

avaer commented Jul 14, 2021

Silk Worms corrupt objects to produce Silk as a byproduct. A silk fountain is a place where silk worms live and corrupt the underground and stay there in symbiosis with people above, who throw trash objects into holes in the ground.

If you let silk worms run rampant, you get places like the Filters, where there is tons of Silk but also a lot of corrupted people and things as a result.

Corruption happens (gradually) when you touch a silk worm, and is irreversible since the data areas are overwritten with the resulting Silk -- which is how the worms operate.

Therefore silk worms are not dangerous enough to be a real enemy, but if you slept in a nest of them you might lose a finger or be very sick.

@avaer
Copy link
Contributor Author

avaer commented Jul 14, 2021

Shadertoy link isn't working to view, unfortunately.

Updated, but it's not that interesting.

@avaer
Copy link
Contributor Author

avaer commented Jul 14, 2021

The above explanation does take away from the mystery of corruption being a random malevolent force, but I feel like this narrative already has much better things (lisk) suited for that role.

@madjin
Copy link
Contributor

madjin commented Jul 14, 2021

What if silk worms ate nfts and corrupted things to produce silk? would make a nice loop of nfts -> fungible tokens -> nfts
There can be an address people can send nfts to, which then takes note of the sender before transfering the nft to https://opensea.io/accounts/burnaddress

@avaer
Copy link
Contributor Author

avaer commented Jul 14, 2021

That's exactly what I meant. It's a form of recycling the Silk used to mint NFTs, logically speaking.

However, the amount of SILK you get back should be a lot less than what you put in to mint, like only 10%, to prevent this from being gamed.

I imagine you'd just go to the silk fountain and throw in your unwanted NFTs and wait for the silk to pop out, but this shouldn't be "lucrative" activity since it is generally quite pointless to any real goals.

@avaer
Copy link
Contributor Author

avaer commented Jul 14, 2021

If we like that idea, makes sense to bake it into the lore and possibly come up with a silk worm model.

IRL silk worm even has a pretty decent design.

silkworm

@madjin
Copy link
Contributor

madjin commented Jul 14, 2021

How about we make them really small so its like a cool shader and perhaps in a cutscene or lore art they're under a microscope and look all wormy and stuff?

@avaer
Copy link
Contributor Author

avaer commented Jul 14, 2021

Other than this cool scene what is the benefit of smallness? I was thinking at least hand size so it can be grabbed at minimum.

Making things small makes it harder to show and explain them. This could of course have some huge side benefit to lore which compensates, but I don’t see it here.

@Vianvolaeus
Copy link

I like the recycling idea, makes sense.
In terms of design, size, etc, you could go the complete opposite and have them be gigantic, even.
PSO2 has these cute giant robots that you feed items to, for example:

image

Having the fountain be like a home for a large silkworm could work. Design for it would be key, though, do you want it to be creepy, friendly, etc?

As for handheld size, closest thing I can think of is an Antlion grub from HL:

https://half-life.fandom.com/wiki/Antlion_Grub

image

@avaer
Copy link
Contributor Author

avaer commented Jul 14, 2021

Yup the juicy grubs from hl2 crossed my
mind too, pleasing to throw and squish. There could be different sizes.

For the fountain I see either some anthill like thing, or just some ripples or texture on the ground that makes it intuitive that you should dig there. It is a structure we would repeat so it should be recognizable, but not necessarily elaborate.

@avaer
Copy link
Contributor Author

avaer commented Jul 14, 2021

As for style I think we are arriving at some principles to use:

Go for emotional impact
Weave in symbology
Quality is how much thought was put in
Think about lore and plot holes
It’s ok to be weird
It’s ok to write love letters
It’s ok to be silly

Within those constraints I think there is still tons of room for experimentation.

@madjin
Copy link
Contributor

madjin commented Jul 18, 2021

If we're just using corruption over top can just make geometry for the enemies

@avaer
Copy link
Contributor Author

avaer commented Jul 27, 2021

Corruption it is!

@avaer avaer closed this as completed Jul 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design artistic design or direction
Projects
None yet
Development

No branches or pull requests

3 participants