All Projects → LuizZak → Jelloswift

LuizZak / Jelloswift

Licence: other
Swift soft body physics engine

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Jelloswift

glazejs
A high performance 2D game engine built in Typescript
Stars: ✭ 96 (-28.36%)
Mutual labels:  engine, physics-engine
Verly.js
🔴〰️🔵〰️⚫️ Easy to integrate Verlet physics engine. 🔗
Stars: ✭ 352 (+162.69%)
Mutual labels:  engine, physics-engine
Physics3d
A 3D physics engine
Stars: ✭ 101 (-24.63%)
Mutual labels:  engine, physics-engine
Gamedev Resources
🎮 🎲 A wonderful list of Game Development resources.
Stars: ✭ 2,054 (+1432.84%)
Mutual labels:  engine
3dreamengine
3DreamEngine is an *awesome* 3d engine for LÖVE.
Stars: ✭ 122 (-8.96%)
Mutual labels:  engine
Sabisu Rails
Simple and powerful engine for exploring your Rails api application
Stars: ✭ 129 (-3.73%)
Mutual labels:  engine
Expr
Expression language for Go
Stars: ✭ 2,123 (+1484.33%)
Mutual labels:  engine
Klayge
KlayGE is a cross-platform open source game engine with plugin-based architecture.
Stars: ✭ 1,646 (+1128.36%)
Mutual labels:  engine
Search Engine Optimization
🔍 A helpful checklist/collection of Search Engine Optimization (SEO) tips and techniques.
Stars: ✭ 1,798 (+1241.79%)
Mutual labels:  engine
Fonline
FOnline Engine is a flexible cross-platform isometric game engine
Stars: ✭ 128 (-4.48%)
Mutual labels:  engine
Tinyrenderer
A brief computer graphics / rendering course
Stars: ✭ 11,776 (+8688.06%)
Mutual labels:  engine
Simplexrpgengine
Modular game engine built with MonoGame, with GMS2-like workflow and advanced level editor
Stars: ✭ 122 (-8.96%)
Mutual labels:  engine
Ferma
An ORM / OGM for the TinkerPop graph stack.
Stars: ✭ 130 (-2.99%)
Mutual labels:  engine
Sketal
Бот для ВКонтакте. Беседы / группы / развлечения.
Stars: ✭ 119 (-11.19%)
Mutual labels:  engine
Visual Interaction Networks tensorflow
Tensorflow Implementation of Visual Interaction Networks
Stars: ✭ 133 (-0.75%)
Mutual labels:  physics-engine
Hellomarioengine
A feature packed and fully commented Super Mario engine for GameMaker: Studio.
Stars: ✭ 119 (-11.19%)
Mutual labels:  engine
Elm Physics
3D physics engine in Elm
Stars: ✭ 132 (-1.49%)
Mutual labels:  physics-engine
Openage
Free (as in freedom) open source clone of the Age of Empires II engine 🚀
Stars: ✭ 10,712 (+7894.03%)
Mutual labels:  engine
Openmf Archived
Abandoned C++ version. Contains useful format utils and parsers.
Stars: ✭ 123 (-8.21%)
Mutual labels:  engine
Gplayengine
Cross-platform C++ 2D / 3D game engine.
Stars: ✭ 129 (-3.73%)
Mutual labels:  engine

JelloSwift

Build Status

Soft-body physics dynamics library written in Swift


they all look so *squishy!*

Video demo available here: https://www.youtube.com/watch?v=0J6P5WaxSHA

This is a port of JelloPhysics, a C#/C++ soft-body physics engine (the original license is included at the JelloPhysics-License.md file).

This port more closely resembles the AS3 version of the engine, JelloAS3, with many optimizations and modifications made to better fit Swift, with the biggest change being how spring and pressure bodies are defined.

The project comes with a demo scene for the iPad, so just fire up and drag the soft bodies around!

Example

To run the example project, clone the repo, open the Sample project under Sample/Sample.xcodeproj, select a platform and run.

Requirements

To compile this project, you require Xcode 10.2 w/ Swift 5.0 installed.

Installation

Swift Package Manager

JelloSwift is also available as a Swift Package

dependencies: [
    // [...]
    .package(url: "https://github.com/LuizZak/JelloSwift.git", from: "0.14.0"),
],

License

JelloSwift is available under the MIT license. See the LICENSE file for more info.

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].