JGJ48 : development game using c++ - Gustavo Gameloft
-
Upload
gamelanyk -
Category
Presentations & Public Speaking
-
view
585 -
download
4
description
Transcript of JGJ48 : development game using c++ - Gustavo Gameloft
![Page 1: JGJ48 : development game using c++ - Gustavo Gameloft](https://reader034.fdocuments.us/reader034/viewer/2022051108/546e7ad8af7959fa018b6c3f/html5/thumbnails/1.jpg)
Game Development
Using C++
![Page 2: JGJ48 : development game using c++ - Gustavo Gameloft](https://reader034.fdocuments.us/reader034/viewer/2022051108/546e7ad8af7959fa018b6c3f/html5/thumbnails/2.jpg)
![Page 3: JGJ48 : development game using c++ - Gustavo Gameloft](https://reader034.fdocuments.us/reader034/viewer/2022051108/546e7ad8af7959fa018b6c3f/html5/thumbnails/3.jpg)
Do You want to make game like this ?
![Page 4: JGJ48 : development game using c++ - Gustavo Gameloft](https://reader034.fdocuments.us/reader034/viewer/2022051108/546e7ad8af7959fa018b6c3f/html5/thumbnails/4.jpg)
Do You want to make game like this ?
![Page 5: JGJ48 : development game using c++ - Gustavo Gameloft](https://reader034.fdocuments.us/reader034/viewer/2022051108/546e7ad8af7959fa018b6c3f/html5/thumbnails/5.jpg)
Do You want to make game like this ?
![Page 6: JGJ48 : development game using c++ - Gustavo Gameloft](https://reader034.fdocuments.us/reader034/viewer/2022051108/546e7ad8af7959fa018b6c3f/html5/thumbnails/6.jpg)
Do You want to make game like this ?
![Page 7: JGJ48 : development game using c++ - Gustavo Gameloft](https://reader034.fdocuments.us/reader034/viewer/2022051108/546e7ad8af7959fa018b6c3f/html5/thumbnails/7.jpg)
The Future is MOBILE
Benedict Evans, Enders Analysis
Why go MOBILE ?
![Page 8: JGJ48 : development game using c++ - Gustavo Gameloft](https://reader034.fdocuments.us/reader034/viewer/2022051108/546e7ad8af7959fa018b6c3f/html5/thumbnails/8.jpg)
So, what is needed to do it ?
classabstraction
inheritance
object pointer
![Page 9: JGJ48 : development game using c++ - Gustavo Gameloft](https://reader034.fdocuments.us/reader034/viewer/2022051108/546e7ad8af7959fa018b6c3f/html5/thumbnails/9.jpg)
Why is this all needed ?
inheritance
Use native language (C++) to maximize device performance.
OpenGL / DirectX libraries best supported by C++
Much more C++ based libraries/tools to make 3D animation and environment (Bullet 3D, Unreal Engine, irrlicht, Ogre 3D, Unity )
![Page 10: JGJ48 : development game using c++ - Gustavo Gameloft](https://reader034.fdocuments.us/reader034/viewer/2022051108/546e7ad8af7959fa018b6c3f/html5/thumbnails/10.jpg)
Why is this all needed?
inheritance
Although mobile devices use various of OS’s its still support for native application development (commonly using C/C++)
Need to create top level apps that dependent with the OS as “wrapper”
![Page 11: JGJ48 : development game using c++ - Gustavo Gameloft](https://reader034.fdocuments.us/reader034/viewer/2022051108/546e7ad8af7959fa018b6c3f/html5/thumbnails/11.jpg)
Look at this comparison !
3D supported technologyUsing OpenGL / Direct3D as Graphics API
Support 2D Technology
Written In C++ Language
Using J2ME as Graphics APIWritten in Java Language