Giter VIP home page Giter VIP logo

light-after-dark's Introduction

Light After Dark

This is the source code for Light After Dark v2, first created for the 2017 GMTK Game Jam. Working in a three-person team, I was the programmer and so responsible for implementing game mechanics the team conceived, as well as rendering, asset pipeline, particles, physics, and more.

On July 21, 2018 I pushed a full-featured update with new & improved music, sound effects, particle effects, and credits.

This source repo does not contain graphics (not owned by me), so it is mostly a showcase of the code. Due to initially being a game jam game, much more content was hardcoded into the source than is usual of game engines, which helped the team meet the jam deadline.

(The music is mine, but without the graphics I saw no reason to include the raw music files.)

Building

For posterity, and in case the assets are released or added in the future and/or someone creates their own:

Building this program on Windows involves calling project.bat build in the Command Prompt.

To run the build on Windows, launch the resulting .exe. To run on Unix, launch the .exe in Wine. For release builds, call project.bat build release.

To preprocess assets into a header file, call project.bat metagen.

For "final" builds, remember to call project.bat metagen release final before calling project.bat build release final.

The build script was imported from a more general project script, so the .exe name will be the name of the folder in which the .bat file is present.

License

Source code is copyright Phillip Trudeau-Tavara. All rights reserved.

light-after-dark's People

Contributors

pmttavara avatar

Stargazers

Judah Caruso avatar  avatar Ryan McQuen 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.