Git Product home page Git Product logo

modular-campaign's Introduction

Modular Campaign Framework

THE IDEA

This project will provide a basic campaign framework to enable even new mission makers to easily make a campaign, because it will let them focus on the actual missions instead of the back-end scripting. A hub which players can return to after every mission is provided, and at this hub players can select their mission and their operators (if available for the current mission). This framework also comes with an official campaign for players to enjoy, which will be added after the framework is ready to be shipped to mission makers.

Mission makers have to do very little back-end work, depending on which functionality they wish to enable. Operators can easily be added by making their own personal file in the /operators/ folder. Individual missions are easily tied into the whole framework through the classic class Campaign {} structure, which is shipped with an official campaign and commented out example code, to make it easy to follow and understand. Due to this campaign being in mod form, mission makers are also able to integrate smaller, self-made mods (ie uniform model/texture changes) into the campaign for use with their missions.

CHANGELOG

v0.2.0

Released 2016-06-12

ADDED:

  • You can now select specific operators' gear from a drop-down menu. Gear is pulled from loadouts you saved in Arsenal.

CHANGED:

  • Various changes and fixes.

v0.1.0

Released 2016-06-12

ADDED:

  • Operator View: Stats View, to view statistics such as accuracy of operators.
  • Operator View: Gear View, to view the gear of operators. Not changeable yet.
  • Operator View: Basic 'API' established. View documentation for more details.

v0.0.5

Released 2016-05-02

MODIFIED:

  • Hub: Added new buildings and BIS' Arsenal.

v0.0.1

Released 2016-05-01

  • Initial Commit
  • Established StandardHub in VR, view HubState.VR.

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.