8000 GitHub - rikoras/UniPowder: Powder Toy Game using Unity ECS
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

rikoras/UniPowder

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UniPowder

This is a Unity version of a Falling Sand Game or a Powder Toy Game.

Basically the game allows you to add one pixel particle (AKA powders) of different elements (sand, water, acid...) on screen and each of these element is simulated individually as it interacts with other elements.

This uses the newly release Entities Component Systems unity library to parallized entities simulation.

These are resources that have influenced and help the creation of this project:

Element interactions

  • Water remove fire
  • Fire burns wood and turns it into smoke or fire.
  • Acid destroy everything except Glass
  • Lava destroy evertyhing except Stone
  • Steam condenses on Stone and turns into water
  • Water turns into steam when touching lava
  • Sand turns into glass when eated by fire.

interactions

Generators

Most elements who are not solid (everythign except Stone, Wood and Glass) can have a generator that will poured new elements each frame.

generators

About

Powder Toy Game using Unity ECS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 94.8%
  • ShaderLab 5.2%
0