India Game Developer Summit 2010


Published on

Open source for game development : greener bottom lines with a freer world. Presented at the India Game Developer Summit 2010.

Published in: Technology
  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Introduction - kinshuk & yadu Open source for game development : greener bottom lines with a freer world
  • Who Am I?? lol, yes I really wish I completely knew - to an extent I'm a UI/UX specialist - Design for the web, web application development and general Design - working @osscube - we are into services using foss apart from that, I try t omake games!! Yes I try, Both of us, Kinshuk and I, you can say that we're both very young in the industry, still sort of trying to break throguh. Working on ideas and designs whenever we can!! - founder, or lets say co-founder of indie gamedev India. - a place for a group of like minded people who want to make games and play them too and share the experience making games. The second objective was to bring together people who can maybe work together and ingdin would serve as a platform for that as well.
  • What are we going to do? learn. - gamedev, what's that? - what is OpenSource - how is foss relevant in gamedev - Can foss work for gamedev? - what are these shiny things? - versus - questions - bye
  • What is GD? - its the process of making games. How many of you are making games and are not and want to but don't know where to start? - games are made just like your regular apps except that they are alive! - Unlike regular apps, user input is just one of the factors that affect the way things work - Teams of people, time and money ~ well at least 1 person with lots of time. - Dev, testers, assets, sound/audio, Networking are some of the things involved - A simple Idea to prototype to more prototypes to better prototypes to your game!!
  • What is Open Source? - How many of you know what free software is, foss! - read about it, Richard Stallman, History, more online - foss - free to use, free to redistribute, free to modify - open source - the source is open, so people can modify
  • Some surveys showing foss usage - take your own organization, you would already be using a ton of them - I got back on As3 with the Flex SDK and I code using FlashDevelop(made with Mono) and its awesome - lots more like it.. Code::Blocks, FileZilla, MingW(GCC), any flavor of linux, how about firefox?
  • Survey showing what training for foss is worth
  • Some features of FOSS - Free redeistribution - Source Code - Derivatievs
  • Licenses protect the integrity of the Authors work No discrimination or restrictions!
  • All of the above features - Cost – cut your development cost from IDEs to middleware - community - number of flavors and off shoots
  • Can it be used for Gamdev? Yes!! It is, most of the middleware sometimes use these foss libraries and build on top of them. Boost, Lua, wxWidgets, myGUI, python and lots more..
  • Shiny 5 tools. Ogre3D, OpenAL, Bullet, Raknet, Blender This is not a deathmatch!!
  • Ogre3D vs. Gamebryo - High end - c++ Object Oriented - Hardware centric - Pluggable – many 3 rd party plugins and more.. - Dx9, 10, 11, OGL - multi platform - rich documentation – wiki – forums – API manual - Community - Language bindings - Post FX - Shaders – vertex and fragment - lots of games - helper modules - license and cost
  • Cross platform Community Documentation 3D audio Multichannel LGPL Lots of games Flexible Fmod is sinful }:-> Alternate – Audiere
  • Collision Rigid body & soft body dynamics Zlib license CUDA, openCL Fracture Primitives Vehicle dynamics Ragdolls Cloth Rope Deformable volumes 3 rd party Tools integration Movies Games
  • Multi platform Sculpting Physics Particles Post production Editing Compositing Blender Game Engine Production pipeline Advanced shaders Texturing .. more
  • Raknet Multi threading Lobby Friends Rooms Quick matches Voice Ranking ..more
  • India Game Developer Summit 2010

    1. 1. Open Source for Game Development Greener Bottom lines with a Freer World Yadu Rajiv, Kinshuk Sunil 27/02/10
    2. 2. Who Am I?? <ul><li>Wish I knew the Answer! </li></ul><ul><ul><li>UI/UX Specialist </li></ul></ul><ul><ul><li>Indie Game Developer </li></ul></ul><ul><ul><li>Founder, Indie GameDev India </li></ul></ul><ul><li>@yadurajiv, @ingdin </li></ul><ul><li> </li></ul>
    3. 3. What are we gonna learn today? <ul><li>Game Development ? What’s That! </li></ul><ul><li>What is Open Source? </li></ul><ul><li>Why in the world is Open Source relevant for GameDev </li></ul><ul><li>Can Open Source be used for GameDev? </li></ul><ul><li>What are these shiny things? </li></ul><ul><li>The wild things called questions </li></ul><ul><li>Point of relief - conclusion </li></ul>Honestly, that’s being way too optimistic, but lets try
    4. 4. GAME DEVELOPMENT? WHATS THAT! Aren’t we guys inside a game developer summit?
    5. 5. WHAT IS OPEN SOURCE? Baah! You had to ask!!!
    6. 6. Source: Open Source Open World – -
    7. 7. Source: Open Source Open World – -
    8. 8. Free Redistribution Source Code Allow Derivatives
    9. 9. Integrity of Author's Work No discriminations/restrictions against: Persons, groups, fields of endeavours, other softwares, technology
    10. 10. Why in the world is Open Source Relevant to Game Development? Sugar spice and everything nice!!?
    11. 11. Can Open Source be used for Game Development? Maybe I should just skip this slide ^_^
    12. 12. What are these shiny things? Awesomely shiny things are so awesome!
    13. 13. OGRE 3D vs. Gamebryo I can see the battle now, pixels flying all over the place
    14. 14. OpenAL vs. Fmod No fights here; a million points for guessing why. Of course the points don’t matter :D
    15. 15. Bullet vs. PhysX Ragdoll kungfu ftw!! ^_^
    16. 16. Blender vs. Maya I can flex moar polys than j00!! /me at this point the subtitles don’t matter anymore :P
    17. 17. Raknet vs. Quazal Net-Z Ping.. Pong.. >.<
    18. 18. Point of relief Conclusion?
    19. 19. Those wild things called questions! /me gets ready
    20. 20. Talk to us!! =^_^= Kinshuk Sunil - @kinshuksunil - Yadu Rajiv - @yadurajiv - Indie Gamedev India - @ingdin - OSSCube - @osscube -
    21. 21. Image References <ul><li>Sharing - </li></ul><ul><li>my first piece of hand-written HTML in 1997! - </li></ul><ul><li>Holiday Gocco Gift tags - Scrolls - set of 5 - </li></ul><ul><li>The key to integrity opens all doors in corporate life - </li></ul><ul><li>Stop discrimination of cheap furniture - </li></ul>
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.