Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GDG DevFest Western Kenya 2017 Game Development...

Avatar for Kelvin Kamau Kelvin Kamau
November 25, 2017

GDG DevFest Western Kenya 2017 Game Development CodeLab

Speaker notes from DevFest Western Kenya 2017 Game Development CodeLab by Kelvin Kamau (GDG Kisii Lead) & Benson Okiora(CEO - KeDevelopers).

It covers Game Engines, Modelling Engines & Firebase With Unity. It also covers the steps and tools you need to build your own game from scratch & monetize the product.

Avatar for Kelvin Kamau

Kelvin Kamau

November 25, 2017
Tweet

More Decks by Kelvin Kamau

Other Decks in Technology

Transcript

  1. WHAT IS OPENGL OPENGL VS DIRECTX GAME ENGINES MODELLING ENGINES

    2D GAMES WITH UNITY 3D GAMES WITH UNITY MONETIZATION FIREBASE AND UNITY Q & A Open Graphics Library (OpenGL) - is a cross- language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardware-accelerated rendering. OpenGL 4.6
  2. WHAT IS OPENGL OPENGL VS DIRECTX GAME ENGINES MODELLING ENGINES

    2D GAMES WITH UNITY 3D GAMES WITH UNITY MONETIZATION FIREBASE AND UNITY Q & A Microsoft is whole and sole company that designs and develops DirectX APIs and not to mention underlying drivers. Whereas OpenGL is maintained by Khronos. Underlying drivers are developed by individual vendors like Nvidia. Microsoft is a profit making organization but Khronos is not.
  3. WHAT IS OPENGL OPENGL VS DIRECTX GAME ENGINES MODELLING ENGINES

    2D GAMES WITH UNITY 3D GAMES WITH UNITY MONETIZATION FIREBASE AND UNITY Q & A Game Design Engines -Unity -Blender -UnReal3d -Cocos2d
  4. WHAT IS OPENGL OPENGL VS DIRECTX GAME ENGINES MODELLING ENGINES

    2D GAMES WITH UNITY 3D GAMES WITH UNITY MONETIZATION FIREBASE AND UNITY Q & A Modelling Engines -Blender -Autodesk Maya -MakeHuman -ZBrush
  5. WHAT IS OPENGL OPENGL VS DIRECTX GAME ENGINES MODELLING ENGINES

    2D GAMES WITH UNITY 3D GAMES WITH UNITY MONETIZATION FIREBASE AND UNITY Q & A 2D Games with Unity • Sprites renderer • Physics
  6. WHAT IS OPENGL OPENGL VS DIRECTX GAME ENGINES MODELLING ENGINES

    2D GAMES WITH UNITY 3D GAMES WITH UNITY MONETIZATION FIREBASE AND UNITY Q & A Rendering in Unity is done with Materials, Shaders and Textures. There is a close relationship between Materials, Shaders and Textures in Unity. Materials are definitions of how a surface should be rendered, including references to textures used, tiling information, color tints and more. The available options for a material depend on which shader the material is using. Shaders are small scripts that contain the mathematical calculations and algorithms for calculating the color of each pixel rendered, based on the lighting input and the Material configuration. Textures are bitmap images. A Material may contain references to textures, so that the Material’s shader can use the textures while calculating the surface colour of an object. In addition to basic colour (albedo) of an obejct’s surface, textures can represent many other aspects of a material’s surface such as its reflectivity or roughness.
  7. WHAT IS OPENGL OPENGL VS DIRECTX GAME ENGINES MODELLING ENGINES

    2D GAMES WITH UNITY 3D GAMES WITH UNITY MONETIZATION FIREBASE AND UNITY Q & A Game monetization - Video ads - In-app purchases - Ads- interstitial - Banners
  8. WHAT IS OPENGL OPENGL VS DIRECTX GAME ENGINES MODELLING ENGINES

    2D GAMES WITH UNITY 3D GAMES WITH UNITY MONETIZATION FIREBASE AND UNITY Q & A Firebase unity + - AdMob - Analytics - Authentication - Realtime Database - Dynamic Links - Invites - Cloud Messaging - Remote Config - Cloud Storage FEATURES
  9. WHAT IS OPENGL OPENGL VS DIRECTX GAME ENGINES MODELLING ENGINES

    2D GAMES WITH UNITY 3D GAMES WITH UNITY MONETIZATION FIREBASE AND UNITY Q & A Any questions?