- Home /
Can I use Unity to create a demo movie of my game?
I am working on my game assets: modeling, animating, designing game mechanics, etc. In around 2 months I will have enough assets created to create a demo movie of my game. This demo movie is intended to show viewers what the game will look like while being played. It is meant to attract developers and possibly investors to my project.
I understand that one can import models (with attached textures & animations) into Unity, that a character controller script can be attached to it and that one can then control the character model in real-time. That is fine but what I would like to do is program out all the moves each character in the scene will act out.
For example:
Character A:
Runs to cliff edge
Looks down
Jumps off
Opens wings
Flyes to the other side of canyon
Lands
Takes out a gem
Puts it in a bird nest
Sprints to the near by stream
And on and on and on ...
And while this animation is going Players B,C,D,E,F and G are all doing their set of programmed animations sometimes all appearing on the screen at one time.
So is it possible to program out a sequence of character animations along a master timeline to create a real-time rendered demo movie of my game?
Or
Will I have to do all this in my 3d animation/modeling software?
ofcs u can build a demo. showing all those things. but as GC1983 said u r going to have to script all. which is pretty basic.
Sure, but you need devs/programmers first, to build your game to a certain degree first. Otherwise it's not a demo whatever way you look at it and you might as well do it in maya.
@$$anonymous$$hada The reason I was thinking I should do it in Unity is because it's render engine would render the scene out in it's own way which I would imagine would differ from how Blender, $$anonymous$$aya, 3ds, etc. would render out the scene.
@$$anonymous$$ander When you say "gameplay demo" you are just saying a movie that shows the game's game play rendered in real-time, right? Or do you mean a demo that people can actually play? Just making sure we are on the same page here cause I think you confused $$anonymous$$hada. Oh and thanks, I will check out 'work in progress'
it could work both ways. but with actual unity in-game footage. in anyway u will need a functional game to record the video.
Answer by DaveA · Aug 23, 2012 at 09:23 PM
Scripting is good, but the Animation Editor in Unity does allow for events to be fired. So you could use those to trigger these other animations at al. You might be able to do most or all of this in the Animation Editor depending on how complex the rest of your stuff is. You might need small bits of code to intercept the events from the main timeline to start the sub-animations, I am not sure offhand.
BTW What you are describing is often called 'machinima'
Answer by GC1983 · Aug 23, 2012 at 04:04 PM
You can do what you are wanting, but you will need to script it all.
Answer by Mander · Aug 23, 2012 at 04:54 PM
if its a demo of a game. it shouldn't be done in a 3d art package. cuz u r showing a game not a 3D reel.
and if u need to convince ppl that ur game is going to be awesome. theres nothing like a gameplay demo. with all ur great features.
look at the forums, the "Work In Progress" section will give u an idea.
Your answer
Follow this Question
Related Questions
A node in a childnode? 1 Answer
Unity model scripting question 1 Answer
Make 2d Animation Scene 0 Answers
how to grab ledge and climb up 2 Answers
Is there any good method to keep the collider constant while the local scale shrinking or expanding 1 Answer