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 Directx (windows only)
Simple DirectMedia Layer (SDL)
Simple and Fast Multimedia Library (SFML)
Orge3d (mostly rendering) Good/Bad No limitations to what you can do
Lots of work required for basic stuff
“High Level” Tools RPG Maker
Adventure Game Studio
Ad

More Related Content

What's hot (20)

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
Mini Project- Game Hardware Development
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
 
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
 
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
 
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 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
 
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
 
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
 

Viewers also liked (20)

Game jams
Game jamsGame jams
Game jams
Todd Barchok
 
Marketing
MarketingMarketing
Marketing
Todd Barchok
 
WTO
WTOWTO
WTO
Benjamin Kepner
 
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/2010
Jennifer 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
 
Quickpoint How To
Quickpoint How ToQuickpoint How To
Quickpoint How To
Eugene Smit
 
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
 
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
Jennifer LaGarde
 
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
 
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
 
Georgia "The Peach State"
Georgia "The Peach State"Georgia "The Peach State"
Georgia "The Peach State"
Benjamin Kepner
 
Ad

Similar to Game devtools (20)

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
 
ppt on game development for presentation.pptx
ppt on game development for presentation.pptxppt on game development for presentation.pptx
ppt on game development for presentation.pptx
maniiron02
 
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
 
Augmented Reality Application Development_Unit II_Material.pdf
Augmented Reality Application Development_Unit II_Material.pdfAugmented Reality Application Development_Unit II_Material.pdf
Augmented Reality Application Development_Unit II_Material.pdf
vijaykrishanmoorthy
 
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
LO1 - Lesson 3 - Software
The English Martyrs School & Sixth Form College
 
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
 
ppt on game development for presentation.pptx
ppt on game development for presentation.pptxppt on game development for presentation.pptx
ppt on game development for presentation.pptx
maniiron02
 
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
 
Augmented Reality Application Development_Unit II_Material.pdf
Augmented Reality Application Development_Unit II_Material.pdfAugmented Reality Application Development_Unit II_Material.pdf
Augmented Reality Application Development_Unit II_Material.pdf
vijaykrishanmoorthy
 
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
 
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
 
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
 
Ad

Game devtools

Editor's Notes

  • #2: 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.
  • #3: 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
  • #4: “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
  • #5: “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.
  • #6: 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.
  • #7: 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.
  • #8: Read text on slide (yeah it's bad, but short and sweet in this case)