Giter Site home page Giter Site logo

souvikinator / godot-rapier-2d Goto Github PK

View Code? Open in Web Editor NEW

This project forked from appsinacup/godot-rapier-2d

1.0 0.0 0.0 12.37 MB

Godot Rapier 2D – C++ Godot Extension that integrates the Rapier 2D physics engine

Home Page: https://appsinacup.com

License: MIT License

Shell 0.84% C++ 73.42% Python 0.46% Rust 24.45% PowerShell 0.83%

godot-rapier-2d's Introduction

Godot Rapier2D

Godot Rapier2D Build Chat on Discord

A 2d rapier physics server for Godot Engine, implemented as a GDExtension.

Table of Contents

  1. Limitations
  2. Supported Platforms
  3. Installation
  4. Features
  5. Comparison
  6. License

Limitations

Supported Platforms

  • Windows (x86_64, x86_32)
  • macOS (x86-64 + arm64 Universal)
  • Linux (x86_64)
  • Android (x86_64, arm64)
  • iOS (arm64)
  • Web (wasm32)

Installation

  • Automatic (Recommended): Download the plugin from the official Godot Asset Store using the AssetLib tab in Godot.

  • Manual: Download the github release and move only the addons folder into your project addons folder.

  • Build it yourself. Read more about it in the documentation.

After installing, go to Advanced Settings -> Physics -> 2D. Change Physics Engine to Rapier2D.

Video Tutorial:

Tutorial

Features

  • Parallel support (for non enhnanced determinism builds)
  • Single and Double float precision build.
  • SIMD (Single instruction, multiple data) build.
  • Cross-platform determinism build.

Comparison

Watch a comparison to Godot Physics 2D and Box2D physics plugin:

Comparison

Or read about it on appsinacup.com/godot-physics-vs-box2d-vs-rapier2d

Roadmap

  • Fix all other issues from Limitations.

A vibrant community for discussion, user support and showcases.

License

All code in this repository is provided under the MIT license. See LICENSE for more details and THIRDPARTY.txt for third-party licenses. This repo is a continuation of https://github.com/fabriceci/godot-rapier2d .

godot-rapier-2d's People

Contributors

ughuuu avatar fabriceci avatar

Stargazers

Divyanshu Shekhar avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.