node-spritekit - A node.js API for creating 2D games for iOS using SpriteKit

  •        5

A node.js API for creating 2D games for iOS using SpriteKit

https://github.com/kwhinnery/node-spritekit

Dependencies:

underscore : ~1.5.2
node-uuid : ~1.4.1

Tags
Implementation
License
Platform

   




Related Projects

ParticlesLoadingView - A customizable SpriteKit particles animation on the border of a view.

  •    Swift

With ParticlesLoadingView you can create your own amazing SpriteKit particles animations with the Xcode's built-in Particle Emitter Editor that looks like the following picture. Go ahead and create your own particles animation by doing File ➡️ New File ➡️ iOS Resource ➡️ SpriteKit Particle File. To see it in action, run the example project, clone the repo, and run pod install from the Example directory first. The example project shows how to set up ParticlesLoadingView in a few different ways.

SprityBird - A small clone of Flappy Bird for iOS using SpriteKit framework

  •    Objective-C

This project is a small clone of Flappy Bird for iOS using SpriteKit framework. It can be used as a base for many types of scrolling games with some imagination.

BreakOutToRefresh - Play BreakOut while loading - A playable pull to refresh view using SpriteKit

  •    Swift

BreakOutToRefresh uses SpriteKit to add a playable mini game to the pull to refresh view in a table view. In this case the mini game is BreakOut but a lot of other mini games could be presented in this space. Add BreakOutToRefreshView.swift to your project.

TouchBreakout - Play Breakout game on your Touch Bar, using SpriteKit. 用 Touch Bar 在 Mac 上玩打砖块游戏

  •    Swift

Play Breakout Game on your Touch Bar, using SpriteKit. 😢The Apple Review teams said the original name TouchBreakout leverages the name 'Breakout', so when launching I have to change the name to TouchBrickout.

RainyRefreshControl - Simple refresh control for iOS based on SpriteKit and Core Graphics

  •    Swift

Simple refresh control for iOS based on SpriteKit and Core Graphics. Carthage is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks.


Magnetic - SpriteKit Floating Bubble Picker (inspired by Apple Music)

  •    Swift

Magnetic is a customizable bubble picker like the Apple Music genre selection. A Magnetic object is an SKScene.

Joybox - Cocos2D & Box2D Wrapper for Ruby Motion - Currently out of date an unmaintained :-(

  •    Ruby

Currently this project is unmaintained, if you are interested in picking it up please open an issue and let us know! In the meantime take a look at SpriteKit and SceneKit for iOS and OS X. Introduced at #Inspect 2013, Joybox is the easiest way to build 2D games for iPhones and iPads using RubyMotion. Joybox combines the most popular and widely used 2D game engine for iOS, Cocos2D, folds in the amazing Box2D physics engine, and then wraps them up into a clean Ruby API that will make game development faster and more enjoyable for both beginners and experts alike.

ios-learning-materials - 📚Curated list of articles, web-resources, tutorials and code repositories that may help you dig a little bit deeper into iOS

  •    Swift

Last Update: 10/October/2018. Curated list of articles, web-resources, tutorials, Stack Overflow and Quora Q&A, GitHubcode repositories and useful resources that may help you dig a little bit deeper into iOS. All the resources are split into sub-categories which simlifies navigation and management. Feel free to use and suggest something to learn (iOS related of course 😜).

swift-2048 - 2048 for Swift

  •    Swift

A working port of iOS-2048 to Apple's new Swift language. Like the original Objective-C version, swift-2048 does not rely upon SpriteKit. See the description for iOS-2048 for more information.

LTMorphingLabel - [EXPERIMENTAL] Graceful morphing effects for UILabel written in Swift.

  •    Swift

A morphing UILabel subclass written in Swift. The .Scale effect mimicked Apple's QuickType animation of iOS 8 in WWDC 2014. New morphing effects are available as Swift extensions. .Sparkle is built on top of QuartzCore.CAEmitterLayer. There's also a SpriteKit powered version here.

MBTileParser - MBTileParser is a game engine written using pure UIKit in the days before SpriteKit.

  •    Objective-C

Look Ma, a game engine! Running on UIKit! MBTileParser is a small game engine that supports loading TMX files and TexturePacker files directly into UIKit. I've uploaded a demo video to YouTube.

SpriteKitWatchFace - SpriteKit-based faux analog watch face example for watchOS

  •    Objective-C

Simple project to create a 'fake' Apple Watch watch face using Sprite Kit.

phaser-ce - Phaser CE is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering

  •    Javascript

Phaser is a fast, free, and fun open source HTML5 game framework. It uses a custom build of Pixi.js for WebGL and Canvas rendering, and supports desktop and mobile web browsers. Games can be compiled to iOS, Android and native desktop apps via 3rd party tools. You can use JavaScript or TypeScript for development. Years after release, Phaser is still one of the most starred game frameworks on GitHub. Thousands of developers worldwide use Phaser. From indies and multi-national digital agencies, to schools and Universities. Each creating their own incredible games.

phaser - Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering

  •    Javascript

Phaser is a fast, free, and fun open source HTML5 game framework that offers WebGL and Canvas rendering across desktop and mobile web browsers. Games can be compiled to iOS, Android and native apps by using 3rd party tools. You can use JavaScript or TypeScript for development. Phaser is available in two versions: Phaser 3 and Phaser CE - The Community Edition. Phaser CE is a community-lead continuation of the Phaser 2 codebase and is hosted on a separate repo. Phaser 3 is the next generation of Phaser.

flambe - Rapidly cook up games for HTML5, Flash, Android, and iOS.

  •    Haxe

Written in Haxe, games are compiled to HTML5 and Flash, with support for mobile browsers. The HTML5 renderer uses WebGL, with fallback to canvas. Rendering in Flash uses Stage3D. Native Android and iOS apps are packaged using Adobe AIR. On top of being high performance and cross-platform, Flambe recognizes that assets and workflow are critical to game development. It includes battle-tested support for importing Flash animations, bitmap fonts, and particle systems. Live asset swapping lets you modify an asset and see the change in your game automatically, with no recompile or refresh. When you need to make a code change, Flambe recompiles and automatically refreshes your browser tab, all in under 2 seconds.

crate - 👕👖📦 A sample web and mobile application built with Node, Express, React, React Native, Redux and GraphQL

  •    Javascript

👕👖📦 A sample web and mobile application built with Node, Express, React, React Native, Redux and GraphQL. Very basic replica of stitchfix.com / krate.in (allows users to get monthly subscription of trendy clothes and accessories).

Mobile-Security-Framework-MobSF - Mobile Security Framework is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing framework capable of performing static analysis, dynamic analysis, malware analysis and web API testing

  •    Python

Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing framework capable of performing static, dynamic and malware analysis. It can be used for effective and fast security analysis of Android, iOS and Windows mobile applications and support both binaries (APK, IPA & APPX ) and zipped source code. MobSF can do dynamic application testing at runtime for Android apps and has Web API fuzzing capabilities powered by CapFuzz, a Web API specific security scanner. MobSF is designed to make your CI/CD or DevSecOps pipeline integration seamless. Your generous donations will keep us motivated.

Starling Framework - The Cross Platform Game Engine

  •    ActionScript

The Starling Framework allows you to create hardware accelerated apps in ActionScript 3. The main target is the creation of 2D games, but Starling may be used for any graphical application. Thanks to Adobe AIR, Starling-based applications can be deployed to mobile devices (iOS, Android), the desktop (Windows, OS X), and to the browser (via the Flash plugin).

AndroidJSCore - AndroidJSCore allows Android developers to use JavaScript natively in their apps.

  •    Java

AndroidJSCore allows Android developers to use JavaScript natively in their apps. AndroidJSCore is an Android Java JNI wrapper around Webkit's JavaScriptCore C library. It is inspired by the Objective-C JavaScriptCore Framework included natively in iOS 7 and above. Being able to natively use JavaScript in an app without requiring the use of JavaScript injection on a bloated, slow, security-constrained WebView is very useful for many types of apps, such as games or platforms that support plugins. However, its use is artificially limited because the framework is only supported on iOS. Most developers want to use technologies that will scale across both major mobile operating systems. AndroidJSCore was designed to support that requirement.