Git Product home page Git Product logo

starter-kit-3d-platformer-swift's Introduction

SwiftGodot 3D Platformer Starter Kit

This repository is a modified version of the 3D Platformer Starter Kit originally created by Kenney, adapted to showcase the usage of SwiftGodot for developing in Godot.

Screenshot

Goal

The primary aim of this project is to provide a complete Godot project written entirely in Swift using SwiftGodot that other gamedevs can use to learn from.

Getting Started

To get started with this project, follow these steps:

  1. Navigate to the source directory in your terminal.
  2. Run the command swift build to build the project.
  3. After the build is complete, locate the dynamic libraries:
    • libPlatformer3D.dylib
    • libSwiftGodot.dylib
  4. Copy these libraries to the bin directory located in the root of the project.
  5. Once the libraries are copied, you can open the project in Godot.

Now you're ready to explore the code and run the game!

Credits

License

MIT License

Copyright (c) 2023 Kenney

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Assets included in this package (2D sprites, 3D models and sound effects) are CC0 licensed

starter-kit-3d-platformer-swift's People

Contributors

lorenalexm avatar

Stargazers

Thomas Harr avatar Yuhao Chen avatar Tim Kersey avatar Sandro Stricker avatar Szymon avatar Blue Padge avatar Sandalots avatar Jan Eisenhuth avatar i_82 avatar Miguel de Icaza avatar  avatar Helloyunho avatar Joey Nelson avatar Steven Berkowitz avatar Jake Sawyer avatar Martin Johannesson avatar Vojtěch Struhár avatar  avatar Eloha avatar Pavel avatar Galvin Li avatar Pablo Bendersky avatar Doug avatar Morten Bek Ditlevsen avatar Chéyo Jiménez avatar Kyle Howells avatar Reid Ellis avatar Khalid Abuhakmeh avatar

Watchers

Reid Ellis avatar  avatar  avatar

Forkers

dracks

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.