Git Product home page Git Product logo

shadowtransform's Introduction

SHADOW TRANSFORM

That's a Unity3D editor asset for easy saving multiple positions for an object. Read a longer and more complex version of this document in Docs folder.

Contents

What is…?

How to install?

How to use?

Applications of asset

Limitations

Special thanks

Contacts

What is…?

When you make a game, it's always necessary to make some tweaks on your levels. Let's move that rock 3 units left and watch how gameplay has changed. Later, after a week of tests, you've decided that it's too bad. So, let's return it back to a previous position.

_...does anybody remember where exactly that rock was?

ShadowTransform is a tool to make process of creation and tweaking your levels more comfortable. It will remember previous positions for any of your objects and let you switch between them in one click.

Also, that's a great tool for gameplay testing, temporary level re-planning or a massive A/B testing.

Applications of asset

When ShadowTransform may come in handy many ways, our asset way made with that in mind:

  • Play-testing for particular places of the map – just make a state before each of part of the level.

  • Saving object's states before changes – make an experiment, then switch to old state, then return to new and compare.

  • A/B testing – hold all variants in one scene, and just switch between them.

How to install?

Installation process is kinda trivial:

If you've got a version of this asset from Unity Store or GitHub, you should import Unity's «Standard Assets» package first! You'll need «Cameras», «Characters», «Effects» and «Particle Systems» parts to make tutorial work. If you don't have one, get it from Asset Store. If you've downloaded a package from https://madnesstudio.ru/ site, it's already inside.

After this (for GitHub version) just place contents of Assets/ShadowTransform folder into your project's folder.

How to use?

Check Docs folder for a ReadMe file.

Limitations

ShadowTranform may not work correctly when you try to save state of:

  • Object with non-uniform scaling & rotation – Unity hates non-uniform scaling together with rotation. Any object distorts and became an ugly mess. Collider goes insane. So, try not to use it at all, but if you need this badly – just remember, ShadowTransform may not work great with them.
  • Very large and very far objects – if you decide to make something at the limit of floating point precision, ShadowTransform may not work properly.

Asset is free for any legal usage, commercial and non-commercial. But, if you like it a lot , please list it somewhere in your game's credits – and mail me. That would be a great news for me! :)

This asset is distributed «AS IS» and WITHOUT ANY WARRANTY.

Some license conditions may vary in future.

Special thanks

  • Users MadDocPrime , Samana , Lawsonilka for advices and testing my asset.
  • Unity Technologies for their Standard Assets (used in demo resources).
  • All of my friends and those who are dear to me.

Contacts

ShadowTransform developed by Ivan Klenov (aka Wolf4D).

Madness Studio, 2018 г.

All rights reserved (C).

If you need any help, wanna make a proposal, need some advice or want to employ me, feel free to e-mail me:

[email protected]

Thanks for using ShadowTransform!

Version 1.0

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.