the battle of evate report
TRANSCRIPT
![Page 1: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/1.jpg)
Page 1
Gameloft 2012
DryBones Team
Summer Internship Program
![Page 2: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/2.jpg)
Page 2
Why DryBones ?
why
whywhy
why
![Page 3: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/3.jpg)
Page 3
22 22
![Page 4: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/4.jpg)
Page 4
Who are we ?
who
who
who
who
whowho
![Page 5: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/5.jpg)
Page 5
We are:
![Page 6: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/6.jpg)
Page 6
Summer Internship Program
![Page 7: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/7.jpg)
Page 7
What we learned during the internship ?
2
![Page 8: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/8.jpg)
Page 8
Installing tools and enviroment
Java SDK Cygwin Android SDK Android NDK Apache ANT Beyond Compare TortoiseSVN
![Page 9: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/9.jpg)
Page 9
SVN for managing sources and teamwork
• Using TortoiseSVN• Managing Project with SVN• Group Working with SVN• Resolving some problem
![Page 10: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/10.jpg)
Page 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 11: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/11.jpg)
Page 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 12: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/12.jpg)
Page 12
Game Struct the basic knowledge about game
Learn how the real game work
![Page 13: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/13.jpg)
Page 13
Android Porting bring our game to mobile
Step 1: Step 1: Develop game on Windows with OpenGL ES 2.0 EmulatorDevelop game on Windows with OpenGL ES 2.0 EmulatorStep 2: Step 2: Compile the C++ code with Android NDKCompile the C++ code with Android NDKStep 3: Step 3: Create Android project that create GLSurfaceView and call C++/JNI codeCreate Android project that create GLSurfaceView and call C++/JNI codeStep 4: Step 4: Fix bugs, optimize,…Fix bugs, optimize,…
![Page 14: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/14.jpg)
Page 14
and the most important
![Page 15: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/15.jpg)
Page 15
Team WorkTeam Work
![Page 16: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/16.jpg)
Page 16
Team Building
![Page 17: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/17.jpg)
Page 17
Intern @ Gameloft DAD 2012
![Page 18: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/18.jpg)
Page 18
Our Project:
The Battle of Evate
![Page 19: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/19.jpg)
Page 19
Overview
![Page 20: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/20.jpg)
Page 20
Why do we choose it?
![Page 21: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/21.jpg)
Page 21
Game StoryLong 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 22: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/22.jpg)
Page 22
Gameplay
![Page 23: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/23.jpg)
Page 23
Developing duration of the game
This is how it look when it still an ideaThis is how it look when it still an idea
![Page 24: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/24.jpg)
Page 24
Developing duration of the game
Few days from the beginningFew days from the beginning
![Page 25: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/25.jpg)
Page 25
Developing duration of the game
Change some textures and write a new shaderChange some textures and write a new shader
![Page 26: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/26.jpg)
Page 26
Developing duration of the game
After a week, first playable version finishedAfter a week, first playable version finished
![Page 27: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/27.jpg)
Page 27
Developing duration of the game
The 2The 2ndnd week, we have some update in graphics week, we have some update in graphics
![Page 28: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/28.jpg)
Page 28
Developing duration of the game
And more complete gameplayAnd more complete gameplay
![Page 29: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/29.jpg)
Page 29
Developing duration of the game
Trying to make the game look more attractiveTrying to make the game look more attractive
![Page 30: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/30.jpg)
Page 30
Final product
![Page 31: The Battle Of Evate Report](https://reader033.vdocument.in/reader033/viewer/2022060121/55943d9e1a28abd35b8b45ee/html5/thumbnails/31.jpg)
Page 31
Thank YouFor the best internship ever