Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials
-
Updated
Dec 2, 2024 - Swift
Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials
2D ECS game engine in 100% Swift + SwiftUI for iOS, macOS, tvOS
🐦 Flappy Bird game reincarnation [GameplayKit, SpriteKit, iOS 12+].
Play Breakout game on your MacBook Pro with Touch Bar, using SpriteKit. 用 Touch Bar 在 Mac 上玩打砖块游戏
A modern Minesweeper app for the Mac
A Unity framework designed with visual scripting and flexible workflows.
🌊 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) 🤯
🕹 iOS game - classic Tic Tac Toe with AI and state machines [Swift + SpriteKit + GameplayKit].
A path-finding library powered by GameplayKit 👾
State machine creation framework written in Swift inspired by GKStateMachine from Apple GameplayKit
🐈 A desktop pet for your Mac, that follows your mouse or trackpad pointer around the screen.
A platformer game designed for the iphone 8-XS, created with an object oriented approach and MVC pattern. Technical details/Credits in README
A spatial search μlibrary powered by GameplayKit 👾
The included playground is a SceneKit (3D) version of Apple's "Pathfinder" demo, which was originally developed using SpriteKit (2D)
🧩 iOS game - classic 15 Puzzle game [Swift + SpriteKit].
Educational project for SpriteKit beginners
Repo for the book "Apple Game Frameworks and Technologies, Build 2D Games with SpriteKit & Swift" by Tammy Coron published by The Pragmatic Bookshelf.
Repositório que contém 8 Tech Demos de jogos consolidados no mercado que visa disseminar o conhecimento sobre as tecnologias Apple para desenvolvimento de jogos na comunidade brasileira de IOS. 👩💻📱🇧🇷
PokemonKit is my Swift framework for sharing code between apps involving Pokémon in some way.
Apple samples on GameplayKit updated to latest Xcode/Swift
To associate your repository with the gameplaykit topic, visit your repo's landing page and select "manage topics."