Jump to content
  • Advertisement

Unity Weekly Updates #11 - Ms. Liza, I don't feel so good...

jb-dev

843 views

Last week I've worked on implementing statuses in the game.

To put it simply, statuses negatively affect entities. Things like poisoning or bleeding, for example, will continuously dish out damage for a specific amount of time.

Statuses

Here's a list of some statuses and their effects.

Keep in mind that statuses times aren't final and will eventually change depending on the impact of their effects...

poisoned.png.31541f88318e170b3e61b50938febaf4.png Poisoned

This status is self-explanatory. It will damage the entity for about 20 seconds.

The damage amount will increase linearly through time.

burning.png.50b00dfd90318855e75774aceaf554b2.png Burning

In essence, the entity is burning.

Not dissimilar to being poisoned, the burning status also damages the entity for 20 seconds.

The difference here is that the damage will increase using a reciprocal function.

bleeding.png.bf43e5871e4fcd0ce05c7f2f08f8ed81.png Bleeding

The entity is bleeding heavily.

Again, that status is like the previous two.

The difference here is that the damage will increase logarithmically.

 iced.png.5e143cd6abd6305c29aef7dda907074d.png Frozen

The enemy is frozen solid.

It can still move but at a reduced speed. Can also attack, but at a slower rate than usual.

It will go away after 20 seconds.

damed.png.4a28913e0e9365fe3224be574c54c831.png Damned

The enemy is cursed.

For 20 seconds, the entity will be extremely unlucky. 

Any luck tests will fail regardless of the entity's current luck.

paralysed.png.92ad764fa8f2ee9396d18f0fe36e2397.png Paralysed

The entity is paralyzed.

For 20 seconds, the entity can't move.

Frenzy.png.c77363ec7b980741e5bb75245b755422.png Frenzy

The entity is caught up in a violent frenzy fits.

If the entity isn't the player, then they will ignore the player and attack its friends. 

If the entity is the player, then the situation is reversed: every entity will attack the player.

It lasts for 20 seconds. After then, the fits end.

Here's a video of frenzied enemies fighting themselves:

Stunned.png.9a660c6c6cb4aedfc944d717917b062c.png Stunned

The entity is blinded and incapacitated.

A big and blinding flash is produced. The affected entity retrains their mobility, but both vision and earing are temporarily lost.

KnockedOut.png.d695139362bad08c3c6fe28f4bba0242.png Knocked out

The entity is knocked out. it can't move or see...

A mix between paralyzed and stunned, except that everything will black out rather that light up.

Statuses visual effects

Each of these effects will have their own visuals to help to identify what type of effect is induced in who.

If the effect is applied to the player, then a vignette effect is applied to the screen. 

Poisoned Status effect

This effect actually has a nice wavy effect among other things... Here's a video of it:

When inflicted by the frozen status, the player will also see ice crystals forming on their screen, just to be fancy. 

Frozen status effects with ice crystals

If otherwise an AI is given a status, then the same pattern will be applied to it.

Frozen enemies

The pattern is also screen aligned, making it really abstract.

New Relics and Activated items

Because statuses are now fully implemented in the game, there's now even more relics and activated items.

These are directly related to statuses and give the player unique capacities like to those as well.

Relics

There are 4 new relics. These are all related to statuses in one way or another...

Hot dreams

image.png.4f87491c53c212b5a4097919a94ccb5a.png

This is an abstract representation of a sunset.

It's actually quite cliché in 80s aesthetics...

This relic also does billboarding. There are just some shapes that don't translate well in 3D...

With this, the player is able to set entities on fire (thus giving the burning status) to attacked enemies.

These attack can be direct (like a hit) or not (like a laser beam). 

As long as it originated from the player, it's all right.

Here are its modifiers:

  • -5% ATK
  • +5% AGL

Ice drop

image.png.8d6868203a12293d23df2daa73f4c495.png

This is an ancient artifact resembling a raindrop.

While holding it, any attack received or given will result in the other party to receive the frozen status.

Here are its modifiers:

  • +10% DEF
  • -5% ATK

Crystal Cola

image.png.215d8c8589a5cc41edead881002df6ec.png

This is a clear cola. It's supposed to represent a Crystal Pepsi.

50997842?wid=488&hei=488&fmt=pjpeg

This relic gives the Purifier capacity.

In essence, it can make the player resistant to status changes.

Here are its modifiers:

  • +10% LCK
  • -5% ATK

Crystal Tea

image.png.edf54ec18e63182bcf6657c90c944ebc.png

A nice tea beverage. It's a reference to Arizona green tea.

IMG3105_1419244939093.JPG

It has the Purifier capacity and also speeds up attacks.

Here are its modifiers:

  • -25% ATK
  • +25% AGL

Activated Items

There's only one new activated item: the Lipstick.

Lipstick

Alignment: Future Funk

image.png.5dc7e886ca41d46d9c49fe88ba990028.png

This is a lipstick. A red one in fact.

While holding it, the player will experience a small growth... 

When activated, the item will make any hostile entities in a 25m radius receive the frenzy status.

Here are its modifiers:

  • -20% LCK

Minor changes

There weren't a whole lot of other changes.

But the AI was considerably changed to include status effect in their behaviour (ex: stunned enemies can't spot the player or frenzied enemies will attack other enemies)...

Next week

There's still a lot of work on status effects. For example, not all statuses have patterns, and there's also more effects to be added and tweaked here an there.

If there's anything new, it could be better props or even more specials rooms...

After all, now that statuses are in, there's a lot of things that can be implemented.




0 Comments


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Advertisement
  • Blog Entries

  • Similar Content

    • By GameDev.net
      Search GameDev.net directly from the Unity Editor with the GameDev.net Search plugin!
      Customize your search for all content on GameDev.net, only the latest, or the most relevant. Or, narrow your search to specific GameDev.net content:
      Blogs Articles Forums News Contractors Projects and more!
    • By EnderStaffExe
      Hello! I'm new to the scene of video game developing and was wondering if anyone here has any experience developing 2D fighters and are up for making a little test demo to see if the idea would catch on to the public? I have no way of paying but I want to put the demo onto Kickstarter and I will pay a good amount if I get a good amount. Please, if you want to contact me for more info, add me on my Discord or Twitter. Thank you, and see you later!
      (Twitter: @enderstaffexe
      Discord: EnderStaffExe#3193)
    • By Heretic Arts
      Hello, 
      We are an American based videogame development team that crafts games utilizing neural networks, handcrafted art, studio quality audio, and immersive storytelling to provide the player with an unforgettable experience. Our current team comprises of a Software Engineer, Designer, Producer, Audio Engineer, and a systems admin. Obviously we are missing an art staff! Now, that being said, we have outsourced our concept art for the game to an experienced artist. We are wanting talent to join us to take it the rest of the way with animation and art. If you are interested in joining the team and feel that you are ready to work along a committed team, send a sample of your work and contact information to HereticRecruitment@HereticArts.com. 
      Job Specifics: 
      General: 
      Unpaid. This is normal. We all have fulltime careers outside of the team, but if there is money to be made upon release, it will be split evenly - no questions asked.  All expenses are paid by Administrative Team (GSuite account). So no worries - We want someone to join, have fun and create with us! Expectations of meeting weekly (via internet) and taking direction from producer.  Open minded  
      Skill sets: 
      Experience in designing and creating character art.  Full adobe suite.  Maya experience preferred.  Experience with developing for the Unity Engine.  Willing to work with design team to incorporate their ideas into art.  Knowledge of game design documentation and how it pertains to art creation.  In depth sprite animation knowledge. 
    • By GameDev.net
      GameDaily.Biz spoke to Improbable about its new shortcuts to multiplayer game development for Unity and Unreal. 

      Improbable helps game developers build believable online worlds with its bespoke technology, SpatialOS. Now, that task is much easier and accessible for those building games on the technology with the recent release of the SpatialOS Game Development Kit (GDK) for Unity. With these kits, Improbable hopes that developers find it easier to create vast, dynamic and unique worlds.
      This GDK for Unity includes a 200-gamer, first-person project that allows developers to experiment and tinker with their ideas for what their vision of a multiplayer game will look like.
      GameDaily.Biz met with Improbable’s Head of Product Marketing, Paul Thomas, and Head of Comms, Daniel Nye Griffiths, to speak about the SpatialOS GDK for Unity, as well as the upcoming launch of the SpatialOS GDK for Unreal Engine.
      In its first week, the SpatialOS GDK for Unity achieved over 2,000 developer sign ups to use it. “What we're trying to do is basically make it really fast for people to build multiplayer games,” said Thomas. “It comes with all the multiplayer networking so that developers don’t have to do any multiplayer networking. It comes with feature modules to allow [easy] solutions to common multiplayer problems, like player movement and shooting. And it comes with a cool starter project where you have 200 players in a free-for-all scenario. You can obviously use the power of SpatialOS to scale that project up to more players, with NPCs, and things like that. It gives people a really good base to start building multiplayer games.”
      There are several games currently in development or early access that utilize SpatialOS. The first into Early Access was Spilt Milk Studios’ Lazarus, a space MMO where the player becomes a pilot in a universe that ends every week, complete with a map that’s twice the size of Austria. Additionally, Bossa Studios released its survival exploration game Worlds Adrift into Steam Early Access earlier this year.
      Also using SpatialOS is Scavengers from Midwinter Entertainment, a studio founded by former 343 Industries studio head and Halo 4 Creative Director, Josh Holmes; the game is heavily inspired by his Halo 5: Guardians’ multiplayer mode, Warzone. Right alongside that company, Berlin-based Klang Studios is working on Seed, a simulation MMO that, according to its developers, lets players “interact and collaborate to create a world driven by real emotion and aspiration.”
      According to Thomas, for those looking to use the SpatialOS GDK for Unity, there is no limit to  what their games can do with Improbable’s tech.
      “What we're doing is expanding the possible gameplay you can do. Traditionally, when you make a multiplayer game, you're constrained by one single server. So you can say you have a 64-player game with a handful of NPCs or you could have a world that's 3km by 3km. With Spatial, you can go beyond that, test a much broader canvas to start thinking about different gameplay.”
      “You can go for a massive online persistent MMO with 10,000 players and hundreds of thousands of NPCs, something very, very vast and big like that. But you can also have smaller experiences. For example, there's a lot of interesting space in just extending what you see in the Battle Royale genre and session-based gameplay.”
      Thomas continued: “Our partners at Automaton have a game in development called Mavericks. The interesting thing there is they have a Battle Royale with 1,000 people, but what I really find interesting is the gameplay mechanics they've put in, like footprints so you can track people. They've added a cool fire propagation mechanic so you can start a fire that  spreads across the map and changes the world. Or you can add destructible buildings and things like that.”
      “So I think even looking at smaller scale games, we add a lot of value in terms of the new gameplay you can start adding. I'm just interested to see what people do with this extra power - what they can come up with.”
      While Battle Royale games and MMOs are obvious standouts for genres that best fit with SpatialOS, Thomas introduced some other ideas of genres that could benefit from the technology.
      “I also think there's a space for very interesting MMORTSs as well,” he said. “An RTS where you have persistent systems, like telling AIs to do things and then coming back to them a week later and seeing what's happened is an interesting space.”
      “I also see interesting mobile experiences that could come up. Having these worlds where you lay down some interesting things and then come back a few weeks later to see how they've evolved and changed, and the massive player interaction. Say for example with Pokemon Go, we can actually roam around the world and battle on the streets. I can see something like that working very well. Again, these are just ideas we've had and talked to people about. It's about giving people that flexibility and the ability to explore these ideas.”
      Klang’s Seed
      Griffiths added the possibility of events in a game that will have a massive, rippling, and lasting impact on its world as something that has people excited. One example he gives is how someone on one side of the map can do something that’ll have a knock-on effect for the rest of the world in real time.
      “There's a whole bunch of different angles you can take, some of which are about much larger player numbers or a much larger map, but there are other things you can do which are taking a relatively constrained game experience, a smaller map, a smaller number of players and adding richness to the game as well.”
      In fact, this is something that Thomas refers to as a “persistent in memory database,” meaning that for every object in the game world, there’s a history. Two examples cited by Thomas: “...a player could chop down a tree and that tree stays disappeared forever. Or a player can kill a big monster that was raiding a town and that town no longer gets raided by that monster, and this changes the dynamics of the world. Worlds can have a history. That means players can have a lot more meaning in these MMO worlds.”
      “Normally in MMOs, they're kinda like roller coaster rides: you go into a dungeon, you kill the boss and that guy respawns. It all resets,” Thomas continues. “But in Spatial MMOs, you could have these persistent effects that should change the gameplay meaningfully for all the rest of the player base.”
      “The other one I think that is interesting is the level of dynamism that you could have. So because you can have so much more server-side compute, you could potentially have NPCs roaming around the world changing their mind and deciding all of a sudden, 'oh, we're going to attack this player's base' or 'we're gonna go attack this town' and they have a lot more range and emotion and intelligence to them that you'd not see in other MMOs.
      “Normally in MMOs, NPCs sit there tethered. You go near them and they come and attack you, you run away, and they go back to where they were. In a Spatial MMO, that NPC can trace you across the whole map or a group of them can decide to get together and attack someone..”

      Bossa Studios' Worlds Adrift
       

      Next week, Improbable plans to launch its SpatialOS GDK for Unreal Engine, which will have a big focus on ease of use for access to Unreal, as well as a big emphasis on porting your projects to SpatialOS.
      “One of the things we'll be trying to push is a porting guide so you'll be able to take your existing Unreal game, move it onto SpatialOS and then you can grow to expand it with new and extra gameplay,” says Thomas. “ You can bring across your existing Unreal game and it feels very, very native and similar to Unreal if you're familiar with Unreal.”
      Griffiths continued, explaining how testing these experiences includes free cloud deployments, to a certain point. “If you're developing in SpatialOS in other ways, we provide a sandbox environment so you can get your game running. When you’re happy, you can port it over and sort of experiment with it in a free sandbox environment with a small number of cores to get started.”
      Based on what we learned, Improbable’s SpatialOS GDK for Unity will give developers enhanced flexibility to produce more in depth and engaging videos games. That said, we look forward to catching up with the company in the near future to see how this exciting technology is being used in the different games that we play.
    • By Nilmani Gautam
      In this video we will learn to select the object an perform action to the object
       
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!