3D Programming Cocos 2D-x and Unity 3D Nguyễn Đức Toàn Bùi Minh Đạo
1. What is cocos2d-x? -Cocos2d-x is an open source game engine. -Under MIT license.
2. Where did Cocos2d-x come from?
3.Support Platform:
4. Supported Languages
5.Main Features: -Scene management -2D Graphics -Widgets -Physics -Audio -Network
6. Support Editor: -Official World Editor ◦CocoStudioCocoStudio -World Editors ◦CocosBuilderCocosBuilder ◦Level Helper & Sprite HelperLevel Helper & Sprite Helper -Animation Editors ◦Spine for flipbook and skeleton animationsSpine ◦Dragon Bones, a Flash plugin to export and run Flash animationsDragon Bones
6. Support Editor: -Bitmap Font Tools ◦Glyph DesignerGlyph Designer -Perticle Editing Tools ◦Particle DesignerParticle Designer -Texture Atlas Tools ◦Texture Packer, and How to use it with Cocos2d-xTexture PackerHow to use it with Cocos2d-x ◦ZwoptexZwoptex -Tile map Editing Tools ◦Tiled Map EditorTiled Map Editor
II. Installation: *set up the Android Cocos2d-x development environment on Windows 7 -Download cocos2d-x 2.x -Configure android development environment. +install JDK. +install Android SDK. +install Cygwin. +install Android NDK. Finally, we can launch eclipse and import a sample android project within cocos2d-x folder..
III. 3d programming in cocos2d-x: -3D objects are objects that occurs on a three-axis Cartesian coordinate system. -Cocos2D-x is a 2d gaming library.
III. 3d programming in cocos2d-x: -As it uses OpenGL internally to draw its stuff, we might leverage it to create some 3D objects on the mix.
*Example game using cocos2d-x
Create a small game with Unity Introduction to main features Licensing Supported Platform What is Unity ? 3D mobile programming with
What is Unity ? - Unity is a cross-platform game engine with a built-in IDE developed by Unity Technologies. - Used to develop video games for web plugins, desktop platforms, consoles and mobile devices.
Multiplatform
Licensing – Free and Pro Unity Pro: cost aprox. $1,500 USD or $75/month subscription for a minimum of 12 months Unity Free: free, but limited in features and watermarked for web, only available to private and small business
Introduction to main features Workflow Quality Animation Performance
Render
Lighting
Special Effects
Physics
AI : Built-in Pathfinding
Workflow Unity Editor Asset workflow Scene Building Rapid Iteration Scripting Networking
Performance
Animation video deleted
Create a small game with Unity