Giter Club home page Giter Club logo

platfomer's Introduction

Platformer

Play the game here: https://sp4r0w.itch.io/platformer

About


This is my first true game made in Godot v3.5.1. It was made using C# and it features 5 short levels, each with unique setting and different enemies.
It's perfect for speedrunning and an optional speedruning mode with more precise time tracking is available in the settings.
Please note that some may find this game challenging and indeed, it never was meant to be too easy. Especially the last level. And believe me, it used to be way, way worse.

WARNING !

Please note that this was my first true game in C# and in no way this code will ever be perfect. I didn't know about many things at the time that I should have used (like enums for states, scene inheritance, etc.)
I did some small clean up and added comments but I haven't made any significant changes to the code.
I uploaded this repo and preserved the game for me to look at how much I improve over time. Improving the code now, with my current knowledge defeats the point.
However, you're free to improve upon this code if you wish to do so :)

Getting Started


To compile this project, you will need at least Godot Mono v3.5.1. Do not forget you will need the required export templates.
More in-depth guide is avaiable here: https://docs.godotengine.org/en/stable/tutorials/export/exporting_projects.html
You're free to modify the project as you wish.

Credits


Thanks to DipShtick (Varga) for testing.
Graphical assets were made by Kenney (https://kenney.nl/)
Music was made by joshuuu (https://joshuuu.itch.io/)
Alternate soundtrack is from Clustertruck game composed by Karl Flodin (https://karlflodin.bandcamp.com/album/clustertruck-ost)

Preview


Screenshot 2 Screenshot 2 Screenshot 3

Play the game here: https://sp4r0w.itch.io/platformer

platfomer's People

Contributors

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