3D Programming
Cocos 2D-x and Unity 3D
Nguyễn Đức Toàn -51103691
Bùi Minh Đạo-51100710
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
◦
CocoStudio
-World Editors
◦
◦
CocosBuilder
Level Helper & Sprite Helper
-Animation Editors
◦
◦
Spine for flipbook and skeleton animations
Dragon Bones, a Flash plugin to export and run Flash animations
6. Support Editor:
-Bitmap Font Tools
◦
Glyph Designer
-Perticle Editing Tools
◦
Particle Designer
-Texture Atlas Tools
◦
◦
Texture Packer, and How to use it with Cocos2d-x
Zwoptex
-Tile map Editing Tools
◦
Tiled 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
*Example game using cocos2d-x
*Example game using cocos2d-x
3D mobile programming with
What is Unity ?
Supported Platform
Licensing
Introduction to main features
Create a small game with Unity
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
Quality
Workflow
Animation
Performance
Render
Render
Lighting
Special Effects
Special Effects