GithubHelp home page GithubHelp logo

allenue / gamedevelopmenttoolset Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sideeffects/gamedevelopmenttoolset

0.0 1.0 0.0 314.06 MB

A series of Houdini shelf tools that are geared towards game developers!

License: Other

HTML 1.00% Python 22.63% Batchfile 0.14% ShaderLab 41.32% HLSL 34.92%

gamedevelopmenttoolset's Introduction

Game Development Toolset

This is a series of tools geared towards assisting Houdini users with a variety of tasks for game development. The older version of this repository focused on just the shelf. Now this is an all-inclusive toolset that spans the shelf, digital assets, custom desktops and scripts.

If you'd like more information, please check out the overview page, which contains tutorials for several of the provided tools. https://www.sidefx.com/tutorials/game-development-toolset-overview/

NOTE: This is in-progress. Please file an Issue if something doesn't seem quite right!

Also, if you forked the respository and suddenly it stopped pulling, that's due to the link changing from https://github.com/sideeffects/GameDevelopmentShelf/ to https://github.com/sideeffects/GameDevelopmentToolset/. Github appears to forward traffic to the new link, but here's a little FYI just incase.

Installation

Instructions - Method 1 (Recommended)

Use the built in Updater in Houdini 16.5 to download the latest releases from Github. You can find more information here

Instructions - Method 2 (Cutting Edge)

Download the repository using the green Clone or Download Button and unzip contents into the folder of your choosing

Edit the houdini.env file found at the topmost directory

Modify the line HOUDINI_PATH = C:\PATH\TO\YOUR\DIRECTORY;&

Into something like HOUDINI_PATH = C:\Users\Luiz\Documents\GameDevelopmentToolset;&

Copy the houdini.env file into the following folders depending on your operating system:

Windows

C:\Users\[username]\Documents\houdini[ver#]

OSX

/Users/[username]/Library/Preferences/houdini/[ver#]

Linux

~/houdini[ver#]

What's Changed?

Hi, my name is Luiz Kruel and I have taken over the github from Steven B. who is now working in production. A few of the SideFX TAs (TDs) will also be contributing example files and tools.

We haven't done a lot in this Github in a while, but we are changing that. The original thought was that new tools would go straight into the build and the Github would eventually be phased out. But we saw a lot of value in having this experimental testbed for tools, so we will continue to develop our tools live and as they mature they will move into the main Houdini Build.

Live Development

We're actively developing the tools in this Repository. The Releases provide safe checkpoints in the code for you to download. The internal Houdini Updater uses the releases to install the tools.

Expanded HDAs

All of the HDAs are now using the new expanded format that was introduced in H16. This allows better diffing of the tools so you can see what our changes are doing and choose to integrate them back into your production.

Example Files

Instead of tying the examples as HDAs, we will be generating separate hip files that show how the tools should work in context

Branched Development

The Development branch is where we'll be working from. This is where the latest and greatest will live. The HoudiniXX are for archival purposes and we'll keep working on the latest release and will branch off when we make HDAs that use new functionality.

The Stable branch will be soon deprecated as the Releases workflow provides the same gating functionality.

gamedevelopmenttoolset's People

Contributors

lkruel avatar ambrosiussen avatar mikelyndon-sesi avatar mestela avatar dpernuit avatar jportway avatar sandermeij avatar hoelzl avatar cgrebeld avatar ndickson-sidefx avatar

Watchers

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