• Stars
    star
    216
  • Rank 183,179 (Top 4 %)
  • Language
    Swift
  • Created over 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

๐ŸŽฒ Classic 2048 game [SwiftUI 3.0, iOS 15.0+, macOS 12.0+].

swiftui-2048Awesome

Language Framework Shaders Last Commit NLOC Contributors Repo Size License

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

๐ŸŽฒ 100% SwiftUI 3.0, classic 2048 game. Supports iOS, iPadOS & macOS.

๐Ÿ“บ Demo

Gifs

Please wait while the .gif files are loading...

๐Ÿ‘ป Features

  • Supports iPhone, iPad & macOS-enabled devices
  • No graphical assets
  • Minimum deployment target is iOS 14.0 & macOS 11.0
  • Swift 5.7
  • Pure SwiftUI 2.0 app
  • Score & merge streak system: when multiple merges occur in a row - you got a score multiplier ๐Ÿ˜Ž
  • Settings
  • Interactive transitions
  • Property list based persistence for Settings
  • Portrait & landscape orientations support for iPad
  • Can be easily extended to support macOS

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

Astemir Eleev

๐Ÿ”– Licence

The project is availabe under the MIT License.

More Repositories

1

ios-learning-materials

๐Ÿ“š Curated list of articles, tutorials and repos that may help you dig a little bit deeper into iOS [and Apple Platforms].
Swift
1,976
star
2

uicollectionview-layouts-kit

๐Ÿ“Custom layouts for UICollectionView with examples [iOS 12+].
Swift
677
star
3

compositional-layouts-kit

๐Ÿ“ Advanced compositional layouts for UICollectionView [iOS 13+].
Swift
389
star
4

flappy-fly-bird

๐Ÿฆ Flappy Bird game reincarnation [GameplayKit, SpriteKit, iOS 12+].
Swift
331
star
5

drawer-view

๐Ÿ“ค Custom UI component for iOS, replication of Apple's Apple Music player and Shortcutsโ€™ components view [Swift 5.0, iOS 12].
Swift
151
star
6

swift-design-patterns

๐Ÿš€ The ultimate collection of Software Design Patterns & Principles with examples [36/79 Patterns].
Swift
123
star
7

expandable-collection-view-kit

๐Ÿ—‚ Expandable, hierarchical, flexible, declarative UICollectionView with diffable data sources & SwiftUI-like tree items builder [Swift 5.1, iOS & iPadOS 13].
Swift
115
star
8

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) ๐Ÿคฏ
Swift
93
star
9

ios-spritekit-shader-sandbox

๐Ÿ‘พ Collection of custom effects for SpriteKit implemented using GLSL/Metal shaders.
Swift
74
star
10

extensions-kit

๐Ÿ“ฆ Collection of Swift+Apple Frameworks extensions for speeding up software development [iOS & iPadOS].
Swift
71
star
11

tic-tac-toe

๐Ÿ•น iOS game - classic Tic Tac Toe with AI and state machines [Swift + SpriteKit + GameplayKit].
Swift
62
star
12

ios-scenekit-shadertoy

๐ŸŽฎ Easily add, changed and combine Vertex and Fragment shaders for SceneKit objects. Perfect tool for prototyping shaders in the context of SceneKit framework.
Swift
52
star
13

swift-algorithms-data-structs

๐Ÿ“’ Algorithms and Data Structures in Swift. The used approach attempts to fully utilize the Swift Standard Library and Protocol-Oriented paradigm.
Swift
49
star
14

soft-skills

๐ŸฆList of Soft Skills for software engineers/developers.
Markdown
39
star
15

grid-compositional-layout

๐Ÿงฒ Grid Compositional Layout is a SwiftUI 2.0 view that lays out the supplied views in a grid. Easily configurable and lazily retained [Swift 5.3, iOS 14.0+, iPadOS 14.0+, macOS 11.0(10.16)+]
Swift
39
star
16

skcomponents-kit

โš—๏ธ Collection of SpriteKit components for intermediate/advanced use cases.
Swift
36
star
17

sprite-liquids-ios-app

๐Ÿ’งDemonstrates a practical approach for liquid visualization using SpriteKit and CoreImage frameworks.
Objective-C
22
star
18

constraints-kit

๐Ÿ— Declarative, Chainable & Lightweight Auto Layout constraints framework for iOS.
Swift
21
star
19

hungry-wormy

๐Ÿ› iOS & macOS game - classic snake game [Swift + SpriteKit].
Swift
19
star
20

physics-vehicle

๐Ÿš— Physics-based 2D car behaviour and suspension demo [Swift, SpriteKit, iOS, macOS].
Swift
19
star
21

concurrency-kit

๐Ÿš„ Concurrency abstractions framework for Apple Platforms [Task, Atomic, Lock, Operation, etc.].
Swift
19
star
22

15-puzzle

๐Ÿงฉ iOS game - classic 15 Puzzle game [Swift + SpriteKit].
Swift
17
star
23

column-text-view-ui

๐Ÿ“„ Column Text View is an adaptive UI component that renders text in columns, horizontally [iOS 12, UIKit, TextKit, SwiftUI].
Swift
11
star
24

voice-recognition-ios-demo

๐ŸŽค Small app for voice recognition feature introduced in iOS 10.0 SDK.
Swift
9
star
25

metal-path-ios-app

๐Ÿค– Sandbox that holds various Metal API related scenes, from very fundamental to advanced developments
Swift
9
star
26

swift-functional

๐Ÿง  Articles and notes about functional programming in Swift.
Swift
7
star
27

message-view-ui

โœ‰๏ธ Easy to use HUD component for iOS [activity report, success or warning messages, etc.]
Swift
6
star
28

safari-tabs-extracter

๐Ÿ“— A script that extracts all tabs (as URLs) from Safari and saves them in a Markdown file [AppleScript]
AppleScript
6
star
29

jToolkit

โ˜•๏ธ Collection of various utilities, classes and shaders for Java + OpenGL + GLSL development.
Java
5
star
30

MTLTextureView

๐Ÿ–ผ๏ธ Render images as Metal textures.
Swift
4
star
31

device-kit

๐Ÿ“ฑGet extended information about an iOS/iPadOS device.
Swift
4
star
32

eleev.github.io

๐Ÿ’ผ Personal web page.
HTML
3
star
33

metal-particle-system-app

Particle system written on Metal shading language and Metal framework. ๐ŸŽŠ๐ŸŽ‰
Swift
2
star
34

jVirus

1
star