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
Open Source for Game Development Greener Bottom lines with a Freer World Yadu Rajiv, Kinshuk Sunil 27/02/10
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>http://indiegamedev.in </li></ul>
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
GAME DEVELOPMENT? WHATS THAT! Aren’t we guys inside a game developer summit?
Image References <ul><li>Sharing - http://www.flickr.com/photos/ryanr/142455033/ </li></ul><ul><li>my first piece of hand-written HTML in 1997! - http://www.flickr.com/photos/laihiu/3935342049/ </li></ul><ul><li>Holiday Gocco Gift tags - Scrolls - set of 5 - http://www.flickr.com/photos/thingsarebetterwithaparrott/1437904057/ </li></ul><ul><li>The key to integrity opens all doors in corporate life - http://www.flickr.com/photos/erdogan/3112323705/ </li></ul><ul><li>Stop discrimination of cheap furniture - http://www.flickr.com/photos/nearnearfuture/425727380/ </li></ul>
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.