Skip to content

SpriteCraft

import SpriteKit import Foundation typealias Grid = [[Int]] class GameScene: SKScene { let blockSize: CGFloat = 30.0 let smallBlockSize: CGFloat = 20.0 let cols = 10 let rows = 20 var board: [[Character?]] = Array(repeating: Array(repeating: nil as Character?, count: 10), count: 20) var currentPiece: Piece? var nextPiece: Piece? var currentNodes: [SKNode] = [] var nextNodes: [SKNode] = [] let boardNodes = SKNode() var scoreLabel: SKLabelNode! var score = 0 var dropTimer: Timer? let dropInterval: TimeInterval = 0.8 let wordDict: Set<String> = Set([ "THE", "OF", "TO", "AND", "A", "IN​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

Free download available for game development, creative projects, and prototyping. AI-generated pixel art sprite animation with high-quality frames.

SpriteCraft - 16 frame sprite animation

SpriteCraft

January 13, 202616 framesBanana+Public
Make one like this
1/16
FPS: 8

Live Animation

Free account: download the sheet, frames, ZIP and GIF.

Download Assets

Prompt

import SpriteKit import Foundation typealias Grid = [[Int]] class GameScene: SKScene { let blockSize: CGFloat = 30.0 let smallBlockSize: CGFloat = 20.0 let cols = 10 let rows = 20 var board: [[Character?]] = Array(repeating: Array(repeating: nil as Character?, count: 10), count: 20) var currentPiece: Piece? var nextPiece: Piece? var currentNodes: [SKNode] = [] var nextNodes: [SKNode] = [] let boardNodes = SKNode() var scoreLabel: SKLabelNode! var score = 0 var dropTimer: Timer? let dropInterval: TimeInterval = 0.8 let wordDict: Set<String> = Set([ "THE", "OF", "TO", "AND", "A", "IN​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

Format
PNG
Frames
16
Cell Size
474×475
FPS
8

License

Free for personal and commercial use. Perfect for games and prototypes.

Details