SlideShare a Scribd company logo
Game Development Tools* and ways to use them * Note: I might be wrong about certain aspects of tools If so, please correct me
“Low Level” Tools ,[object Object]
Simple DirectMedia Layer (SDL)
Simple and Fast Multimedia Library (SFML)
Orge3d (mostly rendering) Good/Bad ,[object Object]
Lots of work required for basic stuff
“High Level” Tools ,[object Object]
Adventure Game Studio

More Related Content

What's hot

Game development pipeline
Game development pipelineGame development pipeline
Game development pipeline
GAME Studios
 
Unity Game Engine - Basics
Unity Game Engine - BasicsUnity Game Engine - Basics
Unity Game Engine - Basics
FirosK2
 
What Is A Game Engine
What Is A Game EngineWhat Is A Game Engine
What Is A Game Engine
Seth Sivak
 
Unity Introduction
Unity IntroductionUnity Introduction
Unity Introduction
Juwal Bose
 
Unity introduction for programmers
Unity introduction for programmersUnity introduction for programmers
Unity introduction for programmers
Noam Gat
 
Presentasi Seminar Unity (AMIKOM Game Dev)
Presentasi Seminar Unity (AMIKOM Game Dev)Presentasi Seminar Unity (AMIKOM Game Dev)
Presentasi Seminar Unity (AMIKOM Game Dev)
Mas Bram
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
Reggie Niccolo Santos
 
Mini Project- Game Hardware Development
Mini Project- Game Hardware DevelopmentMini Project- Game Hardware Development
LAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game DevelopmentLAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game Development
David Mullich
 
Design phase of game development of unity 2d game
Design phase of game development of unity 2d game Design phase of game development of unity 2d game
Design phase of game development of unity 2d game
Muhammad Maaz Irfan
 
Game design doc template
Game design doc   templateGame design doc   template
Game design doc template
davewilliamharrison
 
Game Development with Unity
Game Development with UnityGame Development with Unity
Game Development with Unity
davidluzgouveia
 
Game engine introduction and approach
Game engine introduction and approachGame engine introduction and approach
Game engine introduction and approach
Duy Tan Geek
 
Intro to Mobile Game Development
Intro to Mobile Game DevelopmentIntro to Mobile Game Development
Intro to Mobile Game Development
Shahed Chowdhuri
 
Creating a serious game with the Unity 3D Game Engine and the importance of m...
Creating a serious game with the Unity 3D Game Engine and the importance of m...Creating a serious game with the Unity 3D Game Engine and the importance of m...
Creating a serious game with the Unity 3D Game Engine and the importance of m...
danielandlubo
 
Final year project presentation
Final year project presentationFinal year project presentation
Final year project presentation
SulemanAliMalik
 
Game Development with Unity - by Mickey MacDonald
Game Development with Unity - by Mickey MacDonaldGame Development with Unity - by Mickey MacDonald
Game Development with Unity - by Mickey MacDonald
Canada's Technology Triangle .NET User Group
 
The Basics of Unity - The Game Engine
The Basics of Unity - The Game EngineThe Basics of Unity - The Game Engine
The Basics of Unity - The Game Engine
OrisysIndia
 
Vido game and kinect
Vido game and kinectVido game and kinect
Vido game and kinect
Mohammed Abd El-Sattar
 
Game development -session on unity 3d
Game development -session on unity 3d Game development -session on unity 3d
Game development -session on unity 3d
Muhammad Maaz Irfan
 

What's hot (20)

Game development pipeline
Game development pipelineGame development pipeline
Game development pipeline
 
Unity Game Engine - Basics
Unity Game Engine - BasicsUnity Game Engine - Basics
Unity Game Engine - Basics
 
What Is A Game Engine
What Is A Game EngineWhat Is A Game Engine
What Is A Game Engine
 
Unity Introduction
Unity IntroductionUnity Introduction
Unity Introduction
 
Unity introduction for programmers
Unity introduction for programmersUnity introduction for programmers
Unity introduction for programmers
 
Presentasi Seminar Unity (AMIKOM Game Dev)
Presentasi Seminar Unity (AMIKOM Game Dev)Presentasi Seminar Unity (AMIKOM Game Dev)
Presentasi Seminar Unity (AMIKOM Game Dev)
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Mini Project- Game Hardware Development
Mini Project- Game Hardware DevelopmentMini Project- Game Hardware Development
Mini Project- Game Hardware Development
 
LAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game DevelopmentLAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game Development
 
Design phase of game development of unity 2d game
Design phase of game development of unity 2d game Design phase of game development of unity 2d game
Design phase of game development of unity 2d game
 
Game design doc template
Game design doc   templateGame design doc   template
Game design doc template
 
Game Development with Unity
Game Development with UnityGame Development with Unity
Game Development with Unity
 
Game engine introduction and approach
Game engine introduction and approachGame engine introduction and approach
Game engine introduction and approach
 
Intro to Mobile Game Development
Intro to Mobile Game DevelopmentIntro to Mobile Game Development
Intro to Mobile Game Development
 
Creating a serious game with the Unity 3D Game Engine and the importance of m...
Creating a serious game with the Unity 3D Game Engine and the importance of m...Creating a serious game with the Unity 3D Game Engine and the importance of m...
Creating a serious game with the Unity 3D Game Engine and the importance of m...
 
Final year project presentation
Final year project presentationFinal year project presentation
Final year project presentation
 
Game Development with Unity - by Mickey MacDonald
Game Development with Unity - by Mickey MacDonaldGame Development with Unity - by Mickey MacDonald
Game Development with Unity - by Mickey MacDonald
 
The Basics of Unity - The Game Engine
The Basics of Unity - The Game EngineThe Basics of Unity - The Game Engine
The Basics of Unity - The Game Engine
 
Vido game and kinect
Vido game and kinectVido game and kinect
Vido game and kinect
 
Game development -session on unity 3d
Game development -session on unity 3d Game development -session on unity 3d
Game development -session on unity 3d
 

Viewers also liked

Game jams
Game jamsGame jams
Game jams
Todd Barchok
 
Marketing
MarketingMarketing
Marketing
Todd Barchok
 
WTO
WTOWTO
Quickpoint How To
Quickpoint How ToQuickpoint How To
Quickpoint How To
Eugene Smit
 
Buy vs. Rent
Buy vs. RentBuy vs. Rent
Buy vs. Rent
sarahpichardo
 
Social Media for financial institutions,wealth management companies,banks and...
Social Media for financial institutions,wealth management companies,banks and...Social Media for financial institutions,wealth management companies,banks and...
Social Media for financial institutions,wealth management companies,banks and...
Vie Consultancy Services
 
Social Media and FMCG
Social Media and FMCGSocial Media and FMCG
Social Media and FMCG
Vie Consultancy Services
 
Diving Into Digital Books: TL Virtual Cafe 5/2/2010
Diving Into Digital Books:  TL Virtual Cafe 5/2/2010Diving Into Digital Books:  TL Virtual Cafe 5/2/2010
Diving Into Digital Books: TL Virtual Cafe 5/2/2010Jennifer LaGarde
 
4T4U + EU
4T4U + EU4T4U + EU
4T4U + EU
Heikki Mustonen
 
Wii Wednesday: Math Madness
Wii Wednesday:  Math MadnessWii Wednesday:  Math Madness
Wii Wednesday: Math Madness
Jennifer LaGarde
 
TXLA Leading From The Library
TXLA Leading From The LibraryTXLA Leading From The Library
TXLA Leading From The Library
Jennifer LaGarde
 
Wake County Schools | Leading From The Library
Wake County Schools | Leading From The LibraryWake County Schools | Leading From The Library
Wake County Schools | Leading From The Library
Jennifer LaGarde
 
Game On! TXLA14
Game On! TXLA14Game On! TXLA14
Game On! TXLA14
Jennifer LaGarde
 
Brief Introduction of SMOK X CUBE II
Brief Introduction of SMOK X CUBE IIBrief Introduction of SMOK X CUBE II
Brief Introduction of SMOK X CUBE II
sendaojp
 
Koopor mini
Koopor miniKoopor mini
Koopor mini
sendaojp
 
140 Character PD: Twitter for Librarians
140 Character PD: Twitter for Librarians140 Character PD: Twitter for Librarians
140 Character PD: Twitter for Librarians
Jennifer LaGarde
 
Ed Tech Meets Common Core
Ed Tech Meets Common CoreEd Tech Meets Common Core
Ed Tech Meets Common Core
Jennifer LaGarde
 
Georgia "The Peach State"
Georgia "The Peach State"Georgia "The Peach State"
Georgia "The Peach State"
Benjamin Kepner
 
Marketing with
Marketing withMarketing with
Marketing with
Benjamin Kepner
 
Forgiveness of sins
Forgiveness of sinsForgiveness of sins
Forgiveness of sins
Michelle Shyam
 

Viewers also liked (20)

Game jams
Game jamsGame jams
Game jams
 
Marketing
MarketingMarketing
Marketing
 
WTO
WTOWTO
WTO
 
Quickpoint How To
Quickpoint How ToQuickpoint How To
Quickpoint How To
 
Buy vs. Rent
Buy vs. RentBuy vs. Rent
Buy vs. Rent
 
Social Media for financial institutions,wealth management companies,banks and...
Social Media for financial institutions,wealth management companies,banks and...Social Media for financial institutions,wealth management companies,banks and...
Social Media for financial institutions,wealth management companies,banks and...
 
Social Media and FMCG
Social Media and FMCGSocial Media and FMCG
Social Media and FMCG
 
Diving Into Digital Books: TL Virtual Cafe 5/2/2010
Diving Into Digital Books:  TL Virtual Cafe 5/2/2010Diving Into Digital Books:  TL Virtual Cafe 5/2/2010
Diving Into Digital Books: TL Virtual Cafe 5/2/2010
 
4T4U + EU
4T4U + EU4T4U + EU
4T4U + EU
 
Wii Wednesday: Math Madness
Wii Wednesday:  Math MadnessWii Wednesday:  Math Madness
Wii Wednesday: Math Madness
 
TXLA Leading From The Library
TXLA Leading From The LibraryTXLA Leading From The Library
TXLA Leading From The Library
 
Wake County Schools | Leading From The Library
Wake County Schools | Leading From The LibraryWake County Schools | Leading From The Library
Wake County Schools | Leading From The Library
 
Game On! TXLA14
Game On! TXLA14Game On! TXLA14
Game On! TXLA14
 
Brief Introduction of SMOK X CUBE II
Brief Introduction of SMOK X CUBE IIBrief Introduction of SMOK X CUBE II
Brief Introduction of SMOK X CUBE II
 
Koopor mini
Koopor miniKoopor mini
Koopor mini
 
140 Character PD: Twitter for Librarians
140 Character PD: Twitter for Librarians140 Character PD: Twitter for Librarians
140 Character PD: Twitter for Librarians
 
Ed Tech Meets Common Core
Ed Tech Meets Common CoreEd Tech Meets Common Core
Ed Tech Meets Common Core
 
Georgia "The Peach State"
Georgia "The Peach State"Georgia "The Peach State"
Georgia "The Peach State"
 
Marketing with
Marketing withMarketing with
Marketing with
 
Forgiveness of sins
Forgiveness of sinsForgiveness of sins
Forgiveness of sins
 

Similar to Game devtools

Android game ppt
Android game pptAndroid game ppt
Android game ppt
AbinashranaSingh
 
Presentación Unity
Presentación UnityPresentación Unity
Presentación Unity
Laura Milena Parra Navarro
 
Unity 3D game engine seminar
Unity 3D game engine  seminarUnity 3D game engine  seminar
Unity 3D game engine seminar
NikhilThorat15
 
Project presentation
Project presentationProject presentation
Project presentation
Harsh Sharma
 
Beginning Game Development in XNA
Beginning Game Development in XNABeginning Game Development in XNA
Beginning Game Development in XNA
guest9e9355e
 
Beginning Game Development in XNA
Beginning Game Development in XNABeginning Game Development in XNA
Beginning Game Development in XNA
guest9e9355e
 
Video game development for everybody
Video game development for everybodyVideo game development for everybody
Video game development for everybody
Sarah Sexton
 
Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011
Karsten Wysk
 
Experience of game prototyping with MOAI
Experience of game prototyping with MOAIExperience of game prototyping with MOAI
Experience of game prototyping with MOAI
Dmitry Potapov
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game development
Gaetano Bonofiglio
 
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
gamifi.cc
 
Funky game engines
Funky game enginesFunky game engines
Funky game engines
eduriez
 
LO1 - Lesson 3 - Software
LO1 - Lesson 3 - SoftwareLO1 - Lesson 3 - Software
Ways to Choose the Right Game Development Platform.pdf
Ways to Choose the Right Game Development Platform.pdfWays to Choose the Right Game Development Platform.pdf
Ways to Choose the Right Game Development Platform.pdf
Muhammad Waqas
 
Creating great Unity games for Windows 10 - Part 1
Creating great Unity games for Windows 10 - Part 1Creating great Unity games for Windows 10 - Part 1
Creating great Unity games for Windows 10 - Part 1
Jiri Danihelka
 
LAFS PREPRO Session 2 - Game Documentation
LAFS PREPRO Session 2 - Game DocumentationLAFS PREPRO Session 2 - Game Documentation
LAFS PREPRO Session 2 - Game Documentation
David Mullich
 
What is game development
What is game developmentWhat is game development
What is game development
ِAbdulla AlShourbagy
 
Lecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR ProgrammingLecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR Programming
Kobkrit Viriyayudhakorn
 
Delta Engine Multiplatform Development Presentation 2011-05
Delta Engine Multiplatform Development Presentation 2011-05Delta Engine Multiplatform Development Presentation 2011-05
Delta Engine Multiplatform Development Presentation 2011-05
Benjamin Nitschke
 
UNITY 3D.pptx
UNITY 3D.pptxUNITY 3D.pptx
UNITY 3D.pptx
Omgworkspace
 

Similar to Game devtools (20)

Android game ppt
Android game pptAndroid game ppt
Android game ppt
 
Presentación Unity
Presentación UnityPresentación Unity
Presentación Unity
 
Unity 3D game engine seminar
Unity 3D game engine  seminarUnity 3D game engine  seminar
Unity 3D game engine seminar
 
Project presentation
Project presentationProject presentation
Project presentation
 
Beginning Game Development in XNA
Beginning Game Development in XNABeginning Game Development in XNA
Beginning Game Development in XNA
 
Beginning Game Development in XNA
Beginning Game Development in XNABeginning Game Development in XNA
Beginning Game Development in XNA
 
Video game development for everybody
Video game development for everybodyVideo game development for everybody
Video game development for everybody
 
Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011
 
Experience of game prototyping with MOAI
Experience of game prototyping with MOAIExperience of game prototyping with MOAI
Experience of game prototyping with MOAI
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game development
 
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
 
Funky game engines
Funky game enginesFunky game engines
Funky game engines
 
LO1 - Lesson 3 - Software
LO1 - Lesson 3 - SoftwareLO1 - Lesson 3 - Software
LO1 - Lesson 3 - Software
 
Ways to Choose the Right Game Development Platform.pdf
Ways to Choose the Right Game Development Platform.pdfWays to Choose the Right Game Development Platform.pdf
Ways to Choose the Right Game Development Platform.pdf
 
Creating great Unity games for Windows 10 - Part 1
Creating great Unity games for Windows 10 - Part 1Creating great Unity games for Windows 10 - Part 1
Creating great Unity games for Windows 10 - Part 1
 
LAFS PREPRO Session 2 - Game Documentation
LAFS PREPRO Session 2 - Game DocumentationLAFS PREPRO Session 2 - Game Documentation
LAFS PREPRO Session 2 - Game Documentation
 
What is game development
What is game developmentWhat is game development
What is game development
 
Lecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR ProgrammingLecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR Programming
 
Delta Engine Multiplatform Development Presentation 2011-05
Delta Engine Multiplatform Development Presentation 2011-05Delta Engine Multiplatform Development Presentation 2011-05
Delta Engine Multiplatform Development Presentation 2011-05
 
UNITY 3D.pptx
UNITY 3D.pptxUNITY 3D.pptx
UNITY 3D.pptx
 

Game devtools

Editor's Notes

  1. Welcome to the January Gamedev Meetup. This month's topic is game development tools, originally suggested by Bob Russel, so thank you for that idea.
  2. Low level tools-- majors ones I know of are listed here, plus there's also first party APIs which are usually for developing on a console The good: you have complete freedom, you're not limited to restrictions of the engine/tool, and you can build whatever you want. The bad: usually, it takes anywhere from 20 to 100 lines of code to be able to open a window and display an image on the screen. It can take days just to get a rotating cube to show up, and months to years to build a game
  3. “high level” tools – designed for a specific type of game. They're great if you want to make a very specific type of game, but otherwise... The good: if your goal is to make a specific type of game (RPG, adventure game, 2d fighter), then they're easy to use, and a perfect choice The bad: if you want to make something other than the specific game they're designed for, then it becomes a lot more complex. It's not impossible, but it's definitely harder
  4. “mid level” tools-- there are a lot of these (will go more in detail on some next). Varying levels of popularity, cost, and ease of use The good: a lot of the basics are done for you. Stuff like displaying graphics to the screen, getting input, animation, etc is usually already built in. Many of these tools have built-in GUI editors for code/scripting The bad: Limited portability is often a problem. Some tools only support certain OS's, or certain platforms, or charge extra for additional features. Plus, many of the more GUI centric tools cost money to own.
  5. XNA is a library used mostly for development on the Xbox, by Microsoft. It's closer to a low level tool in that you have to do a lot of stuff “manually”, but it also has support for a variety of things like animation built in. It uses C# as a base, and (kind of) requires visual studio (probably possible to use a free version of that though) Unity and UDK are similar, they're both free (though UDK has a cost in certain situations). They both are 3d engine tools, and they both have a GUI editor for code. Unity games can be played in a browser, though, which gives it an advantage in that sense.
  6. Game Maker and Multimedia Fusion are both similar, in that they are engines built to make 2d games quickly. They both cost money, but there's been commercial indie games made with both, as well. Both of them have a GUI interface for basic game creation, as well as a scripting language.
  7. Read text on slide (yeah it's bad, but short and sweet in this case)