How to make games on your own, for free. Conor O'Kane cokane.com.

Slides:



Advertisements
Similar presentations
Screencasting in information literacy instruction Dana DeFebbo Loex of the West 2010.
Advertisements

IPhone and iPad Game Development in the Classroom Conor O'Kane
ONLINE CONFERENCE DESIGN.BUILD.DELIVE R with WINDOWS PHONE THURSDAY 24 MARCH 2011.
IMGD 1001: The Game Art Pipeline. IMGD (Visual) Art Courses  AR Essentials of Art.  AR Digital Imaging and Computer Art.  IMGD/AR.
Indie Video Game Design and Development by Elmar Juzar Computer Engineering First Year.
SE 320 – Introduction to Game Development Lecture 1: Introduction Lecturer: Gazihan Alankuş Please look at the last two slides for assignments (marked.
SE 350 – Programming Games Lecture 1: Introduction Lecturer: Gazihan Alankuş Please look at the last two slides for assignments (marked with TODO) 2/10/20121.
1 Integrating Adobe Creative Suite to Maximize E-Learning Development ASTD TechKnowledge 2009 Thomas A. Toth.
WHAT IS COPYRIGHT ?? BY KATIE LEE.  When you write a story or draw a drawing you automatically own the copyright to it. Copyright is a form of protection.
Claro Software 2015 Alasdair King Claro Software.
By: Malek Browning.  A video game developer is a complex job,but the basic goal is to develop a video game. There are multiple jobs inside of the title.
Software Development Basics Modeling & Simulation & STEAM Starting Your M&S Program.
Developing games and applications for Xbox 360 using XNA* *XNA is XNA’s Not Acronymed An Introduction by Peter Messenger Senior Developer at QMASTOR Newcastle.
Independent Game Development William Monks. What is an “Indie” Game??? An indie game is a game made without the financial support of a video game publisher.
Building Public Facing Websites with SharePoint 2010 Prepared for ILTA’s SharePoint for Legal Symposium June 16 th, 2010 George Durzi Principal Consultant.
PDF accessibility Susannah Pike
ART 488 / CMSC 493 Game Project Class. Introduction Marc Olano BS EE, University of Illinois – Visualization, Theatre Lighting Design PhD CS, University.
EirplayMedia (c) 2009 EirplayMedia Game Production Cycle.
1 Wednesday, August 6, 2008 ASYNCHRONY SOLUTIONS Making cross-platform Windows/Xbox 360 games in XNA.
Indie Development Tool Showdown June Casuality Seattle: A Conference for Casual Game Developers, Publishers and Distributors 1 Indie Game Development:
CSE4MOD Games Modding About me: Paul Taylor Lecturer in Games Design and Development Currently Studying my PhD in Artificial Intelligence for Games.
CS426 Game Programming II Dan Fleck. Why games?  While the ideas in this course are demonstrated programming games, they are useful in all parts of computer.
Intro Lecture - 9/8/2011 Game Mod Workshop (GAM 392) Brian Schrank.
Using Technology to Engage Students Mac A. Lewis, BMS 7 January am – 11:30 am.
SSMIC Game Development Workshop - Brian Robbins June 21,2007 How do I make a game?  Quick look at lots of different tools  Discuss pros/cons of each.
LESSON #9: Digital Playtesting & Introduction to 2D and 3D Art Asset Production DGMD E-70 Principles of Game Design.
11 Computers, C#, XNA, and You Session 1.1. Session Overview  Find out what computers are all about ...and what makes a great programmer  Discover.
Learning Aim B.  In this section, you will consider the resources necessary for designing your website.  You will also think about any constraints that.
Today in CS161 Week #1 The Science of Computing What does it mean to write a program How is game programming different? Consider using Computer Graphics.
Oleksii Maksymenko. Dive into the project context: How was it and How it is going? Trying to apply my Tester’s experience on own project What should be.
Build Your List, Create a Product And Get Big Players In Your Niche To Promote Your Product… All At The Same Time! The Interview Series Strategy – Class.
Way out of the Box! Presented by Brian Goble About HipSoft »Founded in late 2002 by Brian Goble, Bryan Bouwman and Garrett Price. »Located in Redmond,
Syllabus CS 481/681 ● The engineering, science, and art in creating advanced computer games. Design and implementation of game components in producing.
FREE SOFTWARE, A NON- TECHNICAL APPROACH Carlos Fenollosa Bielsa 19/10/2005.
Thinking Outside the Box Linux. Question: What form of transportation racks up the most passenger miles per year? Not cars Not bicycles Not buses Not.
48 hour competitions: learn from my mistakes Alan Hazelden
From Concept to Reality How to Make Your Idea Into a Game.
Trailer 1 The trailer for the film Friend Request helped me find out a lot about the horror genre. For example it showed me.
Hello World D R. R OBERT Z UBEK, S OMA S IM LLC EECS-395/495: G AME D EVELOPMENT S TUDIO W INTER Q UARTER 2016 N ORTHWESTERN U NIVERSITY.
I i PASSION OR PROFESSION Want to know who won??………………………………...slide in.
The successful features in game developing
Introduction to CSCI 1311 Dr. Mark C. Lewis
CS 134 Design Documents.
Usability Testing / Methods
How to Make a Video Game. EXCLAIMER LONG By Jesse.
How to make a game in a week
What is Hallowcast? Hallowcast is a Steampunk RPG in which you play as an inventor called John Hallowcast. After one of his inventions turns against him,
Rapid Prototyping using UDK
Paper Prototyping Digital Games.
Ideas to help support your child
Welcome to Early Calendar Visual Arts 1
The Perils of Plagiarism
Workshop #2 Marketing © Career Partners, Inc
Designing Design Tools
Sussex Neuroscience Coding Club title slide
READING – a tricky skill for some!
Game Engines Edd Soper.
Web Programming– UFCFB Lecture 3
Getting Started in Independent Game Development
Big Data on the Web News Gathering.
Don’t Listen to the Village Idiot
Scratch Programming Brian Cain.
Don’t Listen to the Village Idiot
ICT Gaming Lesson 1.
Credible Sources.
Use of ICT in Education for Online and Blended Learning
UI, UX: Who Does What? A Designers guide to the tech industry.
CO1301: Games epts 2015 Lecture 4 Sales Contracts - A Primer plus Design & Development Summary (Revision) Dr Nick Mitchell (Room CM 226)
I think the... came first because...
Presentation transcript:

How to make games on your own, for free. Conor O'Kane cokane.com

or... How to make your own games, for free. Conor O'Kane cokane.com

This presentation is aimed at... ● Students seeking employment. ● You don't have to work for a developer.

This presentation is aimed at... ● Artists. ● Turn your concepts and characters into fully playable games.

This presentation is aimed at... ● Designers. ● Don't just tell people how great your game concept is – show them.

This presentation is aimed at... ● Programmers. ● Turn your tech-demos into playable games.

This presentation is aimed at... ● Testers. ● You want to be respected and get paid more and are tired of playing the same game every day for months on end and can't understand why the artists, designers and programmers didn't make it right in the first place.

The development process 1. Idea 2. Prototype 3. Production 4. Testing and Balancing 5. Marketing 6. Distribution 7. Fame and fortune

Step 1 - Idea ● You should already have lots of ideas. ● Don't be afraid to share them.

Step 1 - Idea ● You should already have lots of ideas. ● Don't be afraid to share them. ● Only got one idea? ● No problem, start with that.

Step 1 - Idea ● You should already have lots of ideas. ● Don't be afraid to share them. ● Only got one idea? ● No problem, start with that. ● Don't have any ideas? ● Become a producer.

Keep a record of your ideas ● Visual thinker? ● Keep a sketchbook. ● Verbal thinker? ● Write design documents. ● Think in C++? ● Write code snippets or tech demos.

Step 2 – Prototyping 2D Engines: ● Torque Game Builder (Windows, Mac, Linux*, iPhone, Xbox 360**) ● Flash (Browser) ● Flixel – pixel engine for Flash ● Game Maker (Win, Browser) ● * Not fully supported ● ** With XNA Creators Club

Step 2 – Prototyping 3D Engines: ● Torque 3D (Windows, iPhone, Xbox 360) ● Unity (Browser, Windows, Mac, iPhone) ● XNA (Win, Xbox 360)

Step 2 - Prototyping Let's see some prototypes

Step 2 - Prototyping Rapidly explore gameplay. Avoid detailed art, unless essential. Experiment now. Is it fun, even without fancy graphics?

Step 2 - Prototyping

When do you go to full production? If it's not fun after 1 week – scrap it. You cannot go wrong with a fun prototype.* *Probably

Relative costs of game engines Game Maker - $25 Torque 2D Indie - $150 Torque 2D iPhone - $750 Unity Indie - $200 Unity iPhone - $400 Flash - $700 XNA - FREE! Prices in US dollars

Relative costs of game engines Wait a minute! if ($cost > 0) { Engine != FREE; Presentation title = FALSE; }

Relative costs of game engines Game Maker - $25 Torque 2D Indie - $150 Torque 2D iPhone - $750 Unity Indie - $200 Unity iPhone - $400 Flash - $700 XNA - FREE!

Relative costs of game engines Game Maker - $25 Torque 2D Indie - $150 Torque 2D iPhone - $750 Unity Indie - $200 Unity iPhone - $400 Flash - $700 XNA - FREE! Unreal Engine 2 - $750,000 for first platform + $100,000 per additional platform.

Step 3 - Production Your game will need: Graphics Programming Audio

Step 3.1 – Production (Graphics Tools) High End 3D: Max, Maya, Zbrush Mid Range 3D: Mudbox, Milkshape Free 3D: Blender High End 2D: Photoshop, Painter Mid Range 2D: Paintshop Pro Free 2D: GIMP

Step 3.1 – Production, Graphics (Programmer art) What if you can't draw? It doesn't matter. Choose a game style that doesn't require complex art.

Step 3.1 – Production, Graphics (Programmer art)

Step 3,1 – Production, Graphics (Programmer art)

Step 3.1 – Production, Graphics (Programmer art)

In order of ascending coolness... Reality Programmer Art Sweet Pixel Art

Step 3.2 Production (Programming tools) What programming tools you use depends on your engine: Flash – Actionscript. Game Maker – Built in script editor. Torque – Torsion ($30) or CodeWeaver (Free!) Unity – Supports multiple scripting languages. XNA – Visual C# Express (Free!)

Step 3.2 Production, Programming (coding for dummies) What if you can't program? You will have to learn. Sorry, there is no shortcut here. …however, programming isn't that hard!

Step 3.2 Production, Programming (coding for dummies) Modern programming languages are very beginner-friendly...

Step 3.2 Production, Programming (coding for dummies)

Interlude – the college question I want to learn (C++, Maya, 3D Studio Max, Flash, etc...) Do I need to attend a course? Short answer: No But you will need patience and motivation.

Interlude – the college question

Google are losing $2 billion a year on YouTube. It is your responsibility to watch as much of it as possible.

Interlude – the college question Seriously though, what about college?

Interlude – the college question Student A (college) Student B (YouTube)

Interlude – the college question Student A (college) Student B (YouTube) Piece of paper (degree)No piece of paper

Interlude – the college question Student A (college) Student B (YouTube) Piece of paper (degree)No piece of paper ~$40,000 debtNo debt

Interlude – the college question Student A (college) Student B (YouTube) Piece of paper (degree)No piece of paper ~$40,000 debtNo debt Gets invited to partiesNo parties

Interlude – the college question How do you know if a course is any good? Ask the graduates or 3 rd years. Don't believe the college literature. Try tsumea.com

Step 3.3 Production (Audio tools) High end: Cubase, FL Studio, Reason, SoundForge Mid Range: Gold Wave Free: SFXR, Hammerhead

Step 3.3 Production (Audio tools) Let's play with SFXR!

Step 3.3 Production, Music What if I can't play music? Try it anyway, it's not that hard. Learn on YouTube. Use royalty free music from the web.

Interlude – the MMO issue You cannot play World of Warcraft and be a productive member of society.

Interlude – the MMO issue

World of Warcraft = Smoking

Interlude – the MMO issue World of Warcraft = Smoking 1. Addictive

Interlude – the MMO issue World of Warcraft = Smoking 1. Addictive 2. Consumes time and money

Interlude – the MMO issue World of Warcraft = Smoking 1. Addictive 2. Consumes time and money 3. You think it's cool, but it's not

Interlude – the MMO issue World of Warcraft = Smoking 1. Addictive 2. Consumes time and money 3. You think it's cool, but it's not 4. Cancer

Step 4 – Testing and Balancing How can you get QA and balancing for free? Forums and IRC. Be prepared for brutal honesty. Lots of people will say your game is crap. This doesn't mean it is actually crap. However, it might be.

Step 4 – Testing and Balancing, Recommended websites TIGsource.com (forum and IRC channel, lots of contests) Indiegamer.com Gamedev.net Shmups.com (only for shmups!) Shmup-Dev.com (again, only shmups) Polycount.com (game art forum) Creators.xna.com (for XNA games) ThePoppenKast.com (mostly Game Maker)

Step 5 – Marketing Nobody will play your game if they can't find it. Competitions. Blogs and news sites.

Step 5 – Marketing

Step 6 – Distribution Make your game easy to find. Make a website or blog. Make your game easy to install and play!

Step 7 – Going commercial For PC/Mac - work with a distributor: Steam, Greenhouse, Big Fish Flash game: Kongregate, Newgrounds. iPhone: Torque and Unity. XNA: Creators club on 360, or Steam on PC.

Questions? Conor O'Kane cokane.com harpooned.org