 |
|
 |
|
 |
 |
|
|
|
|
|
|
| 
Unity is a multiplatform game development tool, designed from the start to ease creation. A fully integrated professional application, Unity just happens to contain the most powerful engine this side of a million dollars.
Integrated Editor Everything is done through Unity's simple user interface. Thousands of hours of thought and spit-polish have gone into it. Read more
Graphical Power
Unity has a highly optimized graphics pipeline for both DirectX and OpenGL. Read more
Asset Importing All major file formats are supported, and almost any art application can be used with Unity. Read more
One-Click Deployment Unity supports a wide range of platforms when you release your work to the come alive. Read more
Wii Publishing The industry's most popular console just got a lot easier to develop for... Read more
iPhone Publishing Revolutionary game development comes to a revolutionary device. Read more
Shaders
Unity's shader system combines ease of use, flexibility and performance. Read more
Terrains
Vast, densely foliaged landscapes that run smoothly on low-end hardware. Read more
Networking Go from single-player to full realtime multiplayer games. Read more
Physics Bring your interactions to life with the built-in Ageia PhysX™ physics engine. Read more
Audio & Video Mix realtime 3D graphics with streamed audio and video. Read more
Scripting Blazing fast .NET-based JavaScript and C#, with rich libraries and great documentation. Read more
Unity Asset Server The Unity Asset Server is an add-on product which adds version control to Unity. Read more
Shadow & Light
Realtime soft-shadows and baked lightmaps, spiced up with halos and lens flares. Read more
Documentation We provide you with step by step tutorials, documentation and example projects. Read more
3D game 개발 툴로 많이 사용되고 있으며 인터페이스가 3D 모델링 툴과 비슷하여 모델링툴을 다뤄봤던 경험이 있다면 쉽게 접근할 수 있다. 특히 하드웨어 가속을 지원하고 있고 Flash 플레이어의 미미한 하드웨어 가속 기능과 비교했을때 엄청난(?) 성능을 보여주고 있어 인스톨레이션과 같은 웹이 아닌 다른 플랫폼의 컨텐츠를 제작할 때 상당한 힘을 발휘 할 것으로 보인다. 3D 게임 개발용도로 쓰이기 때문에 물리엔진이 탑재되어 있으며 각 오브젝트를 제어할 수 있는 스크립트 언어를 제공하여 궁극의 방향이라고 할 수 있는 3D 게임을 생각보다 쉽게 구현할 수 있는 환경을 제공해준다. 스크립트 언어는 자바스크립트와 C# 이 주로 사용되고 액션스크립트에 익숙한 플래시 개발자라면 쉽게 배울수 있다.
지원하는 플랫폼은 데스크탑,Wii 콘솔게임,i-phone 게임 뿐만아니라 Web 도 플래시 플레이어와 같이 플러그인 방식으로 지원한다.
아래 링크에 데모버전이 있는데 웹플러그인 방식이라 플레이어를 설치한 후에 확인하면 된다.
Demo site http://unity3d.com/gallery/live-demos/tropical-paradise
|
|
| 이 글의 관련글(트랙백) 주소 :: http://kimkijeung.com/trackback/115 |
|
|
|
|
|
|
|
정리한다 하면서도 미루고 있었는데 지금보니 시간이 1년이 훌쩍 지나서 그런지 런칭되었던 사이트의 링크들이 많이 깨져있었다. 요즘에는 쉽게 쓸 수있는 3D Engine 이 있어서 흔히 볼 수 있는 인터랙션이지만 그때만 해도 이런 형태로 구현하기가 쉽지 않았던 기억이 난다. 물론 이 당시에도 papervision3D 초기버전이 나와있었긴 했지만 AS2.0 버전이여서 성능상의 문제로 사용하지 못했다.
기존 Samsung Mobile Ultra 시리즈의 통합 플랫폼사이트로 여러개의 사이트를 통합할 수 있는 사이트의 구조가 필요했다. 각기 다른 나라 다른회사에서 제작한 사이트를 통합한다는 것이 여간 힘든게 아니였다. 또한 플랫폼인 만큼 모든 이미지나 텍스트 정보를 모듈화 시켜야하는 것도 상당한 부담이였다. 각 오브젝트간의 연관성있는 움직임, 그리고 유기체적인 움직임을 표현하고자 최대한 공을 들였다. 개인적으로 가장 애착이 가는 프로젝트 중 하나이다.



2007.6
Samsung Mobile - Ultra Platform
Project manager : 김희선 Planning : 김희선,김상미 Visual / UI Design : 박미연,이정인 Interaction Design : 김기정, 김대우,김정빈
http://samsungmobile.dstrict.com/test_site/platform/en/platform/
|
|
| 이 글의 관련글(트랙백) 주소 :: http://kimkijeung.com/trackback/113 |
|
|
|
|
|
|
|
| flash 개발환경이 AS3.0 대체되고 있는 상황에서 기존에 개발되어 있던 AS1.0 또는 AS2.0 으로 개발된 컨텐츠의 병행사용은 어느정도 같이 가져가여 할 부분이다. 여기서 약간 문제가 되는 부분은 AS3.0 으로 제작된 부분에서 AS1.0 또는 AS2.0 제작된 부분을 로드할 경우 발생하는 이슈이다.
AS3.0 부터는 AVM2 라고 하는 성능이 대폭개선된 가상머신을 도입했다. 이전의 가상머신은 AVM1 이라고 하여 AS1.0 또는 AS2.0 이 실행될 수 있는 환경을 말한다. 이런 기본적인 환경의 차이로 인해 기본적으로 AVM1 과 AVM2 무비사이간의 어떠한 커뮤니케이션이 가능하지 않다. 물론 LocalConnection 을 사용하면 가능하다.
단지, AVM2 에서 AVM1 을 로드하여 어떠한 cross-scripting 없이 사용한다면 로드한다는 것 자체에 별다는 이슈가 없어야 할텐데 실제적으로는 몇가지 문제가 발행한다.
만약에 AVM2 기반에서 AVM1 의 파일을 로드해서 사용했을 경우 일반적으로는 별 이상없이 작동한다. 하지만 AVM1 파일의 depth 가 커지면 커질수록 다시말해 AVM1 파일의 구조가 서로다른 로더에 의해 여러개의 구조로 이루어졌을경우 이상하게도 이 AVM1 파일들간의 인스턴스 구조가 변경되는 문제가 발생한다. 이는 여러 다른 플래시 개발자에게도 발생한 현상이다.
이러한 결과로 로드한 무비가 제대로 제어가 되지않거나 unload 가 되지 않는 현상이 발생한다.
아직까지 원인이 무엇인지는 찾지는 못했지만 약간의 팁으로 이런 위기상황를 극복할 수 있다.
첫째로, AVM1 컨텐츠들 간에서 다른 AVM1 컨텐츠를 로드해서 제어할때는 반드시 새로운 무비클립을 동적으로 생성하여 로드를 하고 언로드할 경우에는 remove 를 한다.
둘째로, 로드를 하는 AVM2 에서는 로더를 DisplayContainer 에 직접 붙이지 말고 로더의 컨텐츠(loader.content)를 사용하여 추가한다.
|
|
| 이 글의 관련글(트랙백) 주소 :: http://kimkijeung.com/trackback/111 |
|
|
|
|
|
|
|
| 오픈한지 3개월이 지나서야 프로젝트 정리를 하는것 같다. 전반적으로 개발에서 많은 부분을 담당하진 않았지만 워낙 사이트의 양이 방대(?)해서 이것저것 관리해야할 것이 생각보다 상당히 많았던 프로젝트였다. 진행기간만 거의 반년이였던것 같다.
상대적으로 대역폭이 좋지않은 해외런칭을 기준으로 작업하다보니 어쩔수 없는 비디오압축으로 인해 영상의 화질이 저하되는 것이 상당히 아쉬운 부분이였다.
시간이 지날수록 점점 더 웹 시장이 변화하는 것 같다. 대부분의 글로벌 기업들이 단발성 온라인 프로모션이 아닌 전체적인 큰 틀을 가지고 온라인 마케팅을 진행하는 방향으로 움직여가고 있다.
온라인이 이젠 단지 웹사이트 제작에서 그치는 것이 아니라 앞으로는 디지털 브랜딩 컨텐츠로서 보다 적극적으로 온라인을 활용할 것 같다. 적어도 오프라인 컨텐츠와 온라인 컨텐츠를 같은 맥락으로 이해해야 하는데...... 세상이 너무 빨리 변한다. 과연 내가 제대로 따라가고 있는건지 모르겠다.
Samsung Mobile - Your music
Project manager : 김희선 Planning : 김희선,김상미 Visual / UI Design : 박미연,변수웅, 김기한,이정인,이지혜 Interaction Design : 김기정, 김대우,김정빈 Movie : 박상화, 이동진, 곽재도,백수진 Illustration : 김요한, 문도영
http://www.samsungmobile.com/promotion/yourmusic/
*Award
FWA site of the day (2008.1.16)
|
|
| 이 글의 관련글(트랙백) 주소 :: http://kimkijeung.com/trackback/110 |
Tracked from
Motion Graphic Designer
2008/04/30 17:03 
제목 : music range가 FWA 오늘의 사이트로 선정되었습니다!
삼성모바일 Music Range가 FWA 오늘의 사이트에 선정되었습니다. 플랫폼을 시작으로 4개의 폰과 DJ 사이트, DJ 콘서트 현장 진행상황을 실시간으로 모니터링하는 페이지까지.. 방대한 양의 작업이었습니다. http://www.samsungmobile.com/promotion/yourmusic/크리에이티브 커먼즈 라이센스이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다. --> |
|
|
|
|
|
 |
|
|