jVirus / Flappy Fly Bird
Licence: bsd-3-clause
🐦 Flappy Bird reincarnation [Swift 5.3, GameplayKit, SpriteKit, iOS 12].
Stars: ✭ 150
Programming Languages
swift
15916 projects
Projects that are alternatives of or similar to Flappy Fly Bird
Glide
Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials
Stars: ✭ 353 (+135.33%)
Mutual labels: apple, game-development, spritekit
Unity resources
A list of resources and tutorials for those doing programming in Unity.
Stars: ✭ 170 (+13.33%)
Mutual labels: game, game-development, shaders
Texturepanner
This repository hosts a shader for Unity3D whose main goal is to facilitate the creation of neon-like signs, conveyor belts and basically whatever based on scrolling textures
Stars: ✭ 528 (+252%)
Mutual labels: game, game-development, shaders
ios-spritekit-shader-sandbox
👾 Collection of custom effects for SpriteKit implemented using GLSL/Metal shaders.
Stars: ✭ 63 (-58%)
Mutual labels: apple, shaders, spritekit
Java Game And Application
Java Games and Application with awesome source code and better algorithm
Stars: ✭ 14 (-90.67%)
Mutual labels: application, game, game-development
Gdx Vfx
LibGDX post-processing visual effects
Stars: ✭ 105 (-30%)
Mutual labels: game-development, shaders
Awesome Gamedev
A collection of free software and free culture resources for making amazing games. (mirror)
Stars: ✭ 1,571 (+947.33%)
Mutual labels: game, game-development
Gdk For Unity Fps Starter Project
SpatialOS GDK for Unity FPS Starter Project
Stars: ✭ 119 (-20.67%)
Mutual labels: game, game-development
Gamedev4noobs
Olá, sejam bem-vindos ao repositório _gamedev4noobs_ do Estúdio Vaca Roxa. O propósito desse repositório, além de contribuir para o projeto 4noobs, é ensinar o básico do desenvolvimento de jogos para iniciantes. Apresentando boas práticas e insumos para criar games incríveis.
Stars: ✭ 122 (-18.67%)
Mutual labels: game, game-development
Bright Souls
An indie "Dark Souls" clone in Unity with Adaptive Game Technology.
Stars: ✭ 91 (-39.33%)
Mutual labels: game, game-development
Gamedev Resources
🎮 🎲 A wonderful list of Game Development resources.
Stars: ✭ 2,054 (+1269.33%)
Mutual labels: game, game-development
Lambda Lantern
🧙 A 3D game about functional programming patterns. Uses PureScript Native, C++, and Panda3D.
Stars: ✭ 122 (-18.67%)
Mutual labels: game, game-development
Entitas Sync Framework
Networking framework for Entitas ECS. Targeted at turnbased games or other slow-paced genres.
Stars: ✭ 98 (-34.67%)
Mutual labels: game, game-development
Unity Solutions
Use Firebase tools to incorporate common features into your games!
Stars: ✭ 95 (-36.67%)
Mutual labels: game, game-development
Flutters
A game powered by Flutter and Flame
Stars: ✭ 117 (-22%)
Mutual labels: game, game-development
Clumsy Bird
🐦 🎮 A MelonJS port of the famous Flappy Bird Game
Stars: ✭ 1,306 (+770.67%)
Mutual labels: game, game-development
Rpg
Online Role Playing Game (based on Laravel)
Stars: ✭ 121 (-19.33%)
Mutual labels: application, game
Reldens
Reldens - You can make it - Open Source MMORPG Platform
Stars: ✭ 130 (-13.33%)
Mutual labels: game, game-development
Openage
Free (as in freedom) open source clone of the Age of Empires II engine 🚀
Stars: ✭ 10,712 (+7041.33%)
Mutual labels: game, game-development
Phaser3 Particle Editor
A flexible editor for building phaser particles.
Stars: ✭ 131 (-12.67%)
Mutual labels: game, game-development
flappy-fly-bird
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
🐦 Flappy Fly-Bird
is an iOS/SpriteKit
game written using the latest verion of Swift
programming language and GameplayKit
.
📺 Demo
Gifs
Please wait while the .gif
files are loading...
Screens
☢️ Caution
There were used graphical resources such as audio
, music
and images
. Those resources are for non commercial use. If you want to reuse the developments in your projects you must remove all the assets.
👻 Features
- Supports both
iPhone
&iPad
devices - Multiple, animated, selectable characters
- Minimum deployment target is
iOS 11.3
Swift 5.0
- Uses
GameplayKit
for in-game states:Playing
,Deatch
,Paused
states - Supports multiple
pipe
types - Difficulty setting
-
Tile-Based
pipes: uses the mixture ofCoreGraphics
andSpriteKit
frameworks - Property list based persistence for
Scores
&Settings
- Protocol-Oriented desing in mind
📝 Changelog
v 1.0
-
Infinite
side-scrolling game -
Haptic feedback
on supported devides - Uses
state machines
- Utilizes
SpriteKit
editor - Uses
CoreGraphics
to constructtile-based
pipes - Suported both
iPhone
andiPad
screens - Uses simple technique for
persistence
(forScores
andSettings
)
v 1.3
-
6
playable characters -
2
pipe types that make gameplay more unpredictable and enjoying
v 1.4
- Support for
Difficulty
setting
v 1.4.5
- Fixed issue that caused the player node to stuck after the death. The issue was caused by multiple death hander calls and jumbing between
Playing
andDeath
states, where some time-dependent actions were run at the same time - Added full support for
iPhone
X
,Xs
,Xs Max
v 1.4.6
- Migration to
Swift 5.0
- Minor changes
v 1.4.7
- Minor updated that includes the support for the latest changes in the language and SDK
v 1.4.8
- Updated to the latest Swift version and lifted the minimum deplayment target to
iOS/iPadOS 12.0
🗺 Roadmap
- [x] New playable characters
- [ ] Unique visual effects for playable characters
- [ ] Achievement system: will be used to unlock new playable characters and visual effects
- [ ] Addition of custom effects when player starts new run and dies
- [ ] Custom scene transitions
- [ ] Game bonuses: another good example of
GameplayKit
usage - [x] New pipe types
- [ ] Level opening animation
- [x] Setting for game
Difficulty
👨💻 Author
🔖 Licence
The project is availabe under the BSD 3-Clause "New" or "Revised" License. Remember: you must not use any of the assets
in commercial purposes.
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].