Skip to content

๐ŸŒŠ Custom SpriteKit node that allows to simulate 2D water with respect to physics. The app demonstrates Flocking behaviour using GameplayKit, key-frame animation and custom fragment shader chaining (GLSL) ๐Ÿคฏ

License

Notifications You must be signed in to change notification settings

DreamFly6/spritekit-water-node

ย 
ย 

Repository files navigation

spritekit-water-node Awesome

Platform Language License

Last Update: 17/April/2019.

If you like the project, please give it a star โญ It will show the creator your appreciation and help others to discover the repo.

โœ๏ธ About

Custom SpriteKit node that allows to simulate 2D water with respect to physics ๐ŸŒŠ The app demonstrates Flocking behaviour using GameplayKit, key-frame animation and custom fragment shader chaining (GLSL) ๐Ÿคฏ. Feel free to play around and hopefully get some inspiration!

โš ๏ธ Caution

  • Please note that you have to be very careful if you are going to use the repo in commercial projects - do not use graphics assets. The assets were taken from Kenny and icons8.com and are free to use. However I strongly recommend to double check it.
  • The code is not perfect - there are magic numbers such as zPosition of nodes and several pieces can be better organized.

๐Ÿ“บ Demo

Please wait while the .gif file is loading...

๐Ÿ‘จโ€๐Ÿ’ป Author

Astemir Eleev

๐Ÿ”– Licence

The project is availabe under MIT licence.

About

๐ŸŒŠ Custom SpriteKit node that allows to simulate 2D water with respect to physics. The app demonstrates Flocking behaviour using GameplayKit, key-frame animation and custom fragment shader chaining (GLSL) ๐Ÿคฏ

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 74.9%
  • Objective-C 22.9%
  • GLSL 2.2%