As mentioned on the blog, we’re pushing out a beta version of our proposed update to the Standard Assets that come bundled with Unity. We’d like you to try them out and give us feedback. These aren’t replacing the Standard Assets in the Unity installer just yet, so you can download them as a separate package from the asset store.
If you haven’t read the blog post yet, check it out here, and then come back here to let me know your thoughts!
The highlights include:
A New First Person Character: Physics-based, with head bob movement and footstep sounds.
A New Third Person Character: Using root-motion animation driven movement, and physics-based.
A Sample 2D Platformer Scene
Camera Rigs: Free Look, Auto Follow, and CCTV
Car: A fully set-up next-gen example, and an “empty” version for you to add your own 3D model to.
Aircraft: Two different styles of example aircraft (Jet and Propeller driven), plus you can make any GameObject fly with the scripts!
Cross Platform Input: Various mobile control rigs ready to drag and drop into your scenes. Our samples above use these.
AI Examples: Showing how - with the proper componentised set-up - you can swap user input for a simple AI input.
Prototype Environment: For quickly blocking out level designs.
UPDATE 2:
Released new version of Sample Assets Beta. Changes include:
Fix for first-person controller so it sticks to ground when running up/down slopes.
Added simple arcade style 2-axis aircraft control example.
Added “Handheld Camera” prefab. Has realistic fuzzy tracking of object, and auto zoom to fit target in view.
Updated mobile particle effects for better performance.
Character model (‘Ethan’) re-skinned, fixed bone weights, joint orientations and interactions, and blending errors.
Added Blackberry platform to cross platform input code.
Better cursor locking handling.
Fixed camera in car scene, so loop-the-loop is possible!
Added custom defines in Cross Platform Input, so examples will work without Cross Platform Input package (for when packages are separated).
Added menu item in Cross Platform Input so user can choose between mobile/standalone input when testing in editor with a mobile build target selected.
1st person character plays jump sound during repeated jumps.
Optimised 3rd person character so rayHitComparer is only created once.
Made controllers handle the ‘no MainCamera’ problem.
Made aircraft point nose (a little) down when stalling
Clamped input magnitude of 3rd person controller, so diagonal movement is not faster than forward movement.
Removed dependencies between packages.
Removed unused ref to ThirdPersonCharacter in FreeLookCam
Script tidying
Increased skybox resolution import settings
Small scene improvements (cam positioning, obstacles)
Although you can leave comments on the blog post, this thread is for more in-depth discussions and Q&A about the contents of the package. We will also most likely post here when we make updates to the package.
We’ve been testing on mobile from Iphone 4 / iPad 2 level upward (plus android, windows etc), the car is optimised, will have a little more optimisation done to it, but is not what you’d call a low poly asset, its designed with next gen in mind.
I can´t download that asset from asset store, it says i have to have unity 4.3.3 but I have 4.3.2f and if I check for updates in unity it says that unity is up to date
thats great news. I want to start a new project, and it will only be a 1 car game, so maybe it will do. It would save me a lot of work
I have a Xperia P and Xperia Arc S. I’ll check the car on both and let you know what happened.
@dariuszpietrala - The car scripts and the “empty car” prefab is also designed to be usable with any other car models that you might want to use (there are plenty others on the asset store). It’s pretty simple to drop your own car artwork in and get it up and running! Have a look at the guidelines txt files included for more information.
Why do you guys make it so only people with the newest unity version can download? Couldn’t you guys export a copy with version 4.2 or something??? Which part of it is a 4.3.3 specific feature only…?
Exactly. I understand 4.0 vs 3.5 or something. But things that can be used with older versions should be. Esp. the 3.5 compatibility, for people who couldn’t afford to upgrade to 4.x
Will we be able to include these samples in our packages we sell on the Asset Store? For example, if I’m writing some shaders and want to show them off, could I use this car? Or if I’m doing some animation scripting, could I use this character in my package? With due credit?
The thing about the package shipping with Unity and being linked to the Asset Store, though - that’s going to change eventually, right? Like eventually it won’t ship with Unity, but there’ll be some front-and-center way to download ‘starter packages’ from the Asset Store, from these assets to the various game templates etc… right?
In the 2D character controller example, pressing left/right when crouching stops the character and ignores further user input. Also you might want to consider using the same key for crouching across scenes, in the 2D scene it’s “ctrl” but the third person samples use the “c”-key.
I’ll echo the other users requests to lower the minimum requirement to a ‘real’ requirement. At least make it 4.3 and not 4.3.3, that way we understand that 2D features are required for some of those assets.
The rational is that there are cases (like mine) where the engine upgrades to specific branches happens once every… couple of years. I understand I might be the exception but I don’t expect to go over 4.3.1 for at least 2 years, seeing it’s quite stable.
@matthew9815 You’re correct, the car is supposed to slow down if you release the throttle! In fact specifically, the Car’s rigidbody component is supposed to have some drag, but it looks like it somehow got set to zero. You can solve this by setting the car’s rigidbody drag to a value of 0.1.
Hey guys, once again - I understand frustrations for those on 3.x - but a lot of the features used here include the 4.x Animator, so would not be backwards compatible, apologies for those feeling left out in this regard.
I don’t quite follow those with 4.x licenses not wishing to upgrade or install Unity 4.3.3 in a separate folder to get this project if you really don’t wish to upgrade. 4.3.x are bug fix releases, why not grab em! and if for whatever reason you’re at a company whose IT refuses to upgrade you or you’re working on a project that needs to stick to a version, just install separately and grab the project - it still works with 4.3, mostly likely with 4.2 also.
I understand if you’re worried about bugs in current versions, but like I say either install in a separate location, or wait for a friend to throw it on a file sharing service