All Projects → matthewreagan → SpriteShatter

matthewreagan / SpriteShatter

Licence: other
SKSpriteNode animation extension to 'shatter' a node into smaller pieces

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to SpriteShatter

spritekit-water-node
🌊 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) 🤯
Stars: ✭ 82 (+192.86%)
Mutual labels:  spritekit, 2d-graphics
TileMapGenerator
Create your own 2D Maps with layer-by-layer system using Noise-Sample and BufferedImage pattern
Stars: ✭ 19 (-32.14%)
Mutual labels:  2d, 2d-graphics
isometric
A lightweight JavaScript library, written in TypeScript to create isometric projections using SVGs
Stars: ✭ 53 (+89.29%)
Mutual labels:  2d, 2d-graphics
G
A powerful rendering engine which providing Canvas and SVG draw for G2 & G6
Stars: ✭ 556 (+1885.71%)
Mutual labels:  2d, 2d-graphics
Picasso
Picasso is a high quality 2D vector graphic rendering library. It support path , matrix , gradient , pattern , image and truetype font.
Stars: ✭ 205 (+632.14%)
Mutual labels:  2d, 2d-graphics
SpriteKit-BubbleGame
a simple 2D game for iOS SpriteKit practice
Stars: ✭ 25 (-10.71%)
Mutual labels:  spritekit, spritekit-demo
gridder
A Grid based 2D Graphics library
Stars: ✭ 51 (+82.14%)
Mutual labels:  2d, 2d-graphics
2d Spaceshooter
A very simple 2D space shooter game made with Unity
Stars: ✭ 6 (-78.57%)
Mutual labels:  2d, 2d-graphics
O2
2D Game Engine with visual WYSIWYG editor
Stars: ✭ 121 (+332.14%)
Mutual labels:  2d, 2d-graphics
Gg
Go Graphics - 2D rendering in Go with a simple API.
Stars: ✭ 3,162 (+11192.86%)
Mutual labels:  2d, 2d-graphics
MonoGame.Primitives2D
Easy-to-use 2D primitives
Stars: ✭ 44 (+57.14%)
Mutual labels:  2d, 2d-graphics
JScad2d
Javascript Library for CAD 2D drawing from json file
Stars: ✭ 25 (-10.71%)
Mutual labels:  2d
rasterx
Rasterx is an SVG 2.0 path compliant rasterizer that can use either scany, the golang vector or a derivative of the freetype anti-aliaser.
Stars: ✭ 107 (+282.14%)
Mutual labels:  2d-graphics
Pyslvs-UI
An open source planar linkage mechanism simulation and mechanical synthesis system.
Stars: ✭ 130 (+364.29%)
Mutual labels:  2d
morphologica
A library of supporting code for numerical modelling (JSON config, HDF5 data, Modern OpenGL visualization)
Stars: ✭ 118 (+321.43%)
Mutual labels:  2d
visual-heatmap
Open source javascript module for high performance, large scale heatmap rendering.
Stars: ✭ 21 (-25%)
Mutual labels:  2d
MushROMs
Super Nintendo game editing libraries and tools
Stars: ✭ 24 (-14.29%)
Mutual labels:  2d-graphics
core
Create 2d primitive shapes, encapsulate and repeat them by handling each repetition and generate recursive shapes
Stars: ✭ 34 (+21.43%)
Mutual labels:  2d-graphics
libcg
The tiny C library of 2D computer graphics.
Stars: ✭ 80 (+185.71%)
Mutual labels:  2d
blend2d-rs
Blend2D Bindings for Rust
Stars: ✭ 20 (-28.57%)
Mutual labels:  2d-graphics

Shatter Demo

Sprite Shatter

Sprite Shatter is a simple demonstration of an SKSpriteNode extension for creating a 'shattering' or explosion effect on a singular node by visually breaking it apart into smaller pieces.

The technique is basic but can be used for some fun effects. The extension is written in Swift, and an earlier version of the shatter() function was used in Rogue Assassin.

Related Article

For a demo video and more information see the related blog post here: http://sound-of-silence.com/?article=20180801

Author

Matt Reagan - Website: http://sound-of-silence.com/ - Twitter: @hmblebee

License

Source code and related resources are Copyright (C) Matthew Reagan 2016. The source code is released under the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].