GithubHelp home page GithubHelp logo

tom's Introduction

TOM

Game experiment for fun with Unreal. The story for which is under development and will eventually, probably, weave its way into this kit. The main purpose for the time being is to exercise tool building with unreal to make it more effective for artists and designers to jump in and build ships.

Technical Section

This includes a modular vessel building kit included to handle customized ships with various mountable parts.

Examples of mountable parts:

  • Engine - Things that make it go
  • Weapon - Things that go bang!
  • Core - Things that power, protect, or otherwise modify the ship

This is all done with the proprietary Hardpoint system. A hard point is just a location on/in the hull that can host a mount. As the artist/designer builds the hull/interior of the ship, they can decide where to lay hardpoints and the mountable types they can hold onto, among other things. The hull system for the ship will do the rest when it comes to exposing available mounting slots to the player.

Note: Really this is just an abstract attachment system for faster design iterations. There are other systems out there that do a similar thing but none with the level of responsiveness desired for this project

Editor Updates

One of the main goals is to make the modularity be available while laying down the hardpoints. Having the ability to cycle through the mountables on a given hardpoint while editing the blueprint is key.

Some of this is still theoretical but the science seems straight forward enough.

tom's People

Contributors

mccartnm avatar

Stargazers

Benjamin Stanley avatar

Watchers

James Cloos avatar  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.