9. SVN for managing sources and teamwork
• Using TortoiseSVN
• Managing Project with SVN
• Group Working with SVN
• Resolving some problem
Page 9
10. C++ basic and more
• Base knowledge about C/C++
• Different between C and C++
• Source compile process
• Data types
• Array – Pointer – String – Data structures
• Function – Namespace
• OOP
• Memory management
• GCC
Page 10
11. OpenGL ES 2.0 an basic 3D programming
Basic knowledge (vertex, 3d coordinates,…)
Rendering Pipeline
Drawing some basic objects
Shader and basic GLSL
Basic Math for 3D
Matrix and MVP Matrices
Textures and loading Models
Creating a 3D camera
Creating a basic Engine
Page 11
12. Game Struct the basic knowledge about game
Learn how the real game work
Page 12
13. Android Porting bring our game to mobile
Step 1: Develop game on Windows with OpenGL ES 2.0 Emulator
Step 2: Compile the C++ code with Android NDK
Step 3: Create Android project that create GLSurfaceView and call C++/JNI code
Step 4: Fix bugs, optimize,…
Page 13
21. Game Story
Long time ago, there’s a story about a secret treasure hiding on Evate
Island, a peaceful and beautiful island standalone far away behind in
the Dark Sea. A powerful pearl named Pearl of Lords - which allows its
owner to control the Ocean Lord – the lord of all sea monsters –
sleeping under the sea.
Unfortunately, the CNIC Corp – an underground corporation with an
ambition to conquer the world – heard about that secret pearl. And they
decided to send a young scientist named Hakve Lenten to Evate Island
to “explore the new island”.
During the time on Evate Island, Hakve meet a beautiful Evate girl –
Livale Lintin. They fall in love and have beautiful days together at
Evate’s village. One day, she introduced him the Pearl of Lords and the
Ocean Temple – where hidden the Pearl. With its terrible power, it’s
must be keep secret, and it’s the mission of Evate’s civilization.
Immediately, CNIC Corp send army to Evate island and tells him that
his mission is finished and takes him back. At this time, he discovered
that CNIC Corp sent him to this island only to find that treasure. He
decided to stay with Livale and Evate’s civilization to protect Evate
Island. Page 21