Getting Started with C/C# Game Development Part 1
-
Upload
cegd -
Category
Technology
-
view
848 -
download
5
description
Transcript of Getting Started with C/C# Game Development Part 1
C/C# GameWorkshop 1
Welcome
1
Welcome
This workshop is designed for game developers of almost any skill level or
experience.
Skill Level: Beginner
Meaningful Development
Understanding
Over Speed and Scale
Why C
The C family of languages is one of the oldest and most powerful languages in
use in computing generally and in gaming specifically.
Family Branches and History
1969 - Ken Thompson - B1972 - Dennis Ritchie (& Thompson) -
C1979 - Bjarne Stroustrup - C++1983 – Brad Cox & Tom Love –
Objective C 1988 - ANSI C
2000 –Anders Hejlsberg C#
We will spend most of our time in C#
With only a tiny bit of the polymorphism Inheritance found in better object-oriented
programming.
What you will need
A CompilerRecommended Visual Studio Express
Requirements: Dependant on target (i.e., Classic Desktop, Windows 8/RT or Windows Phone)
Also Recommended
some awareness of
Application Programmer Interfaces
(API)
DirectXSharpDX
XNA
Alternate Path
Cross-Platform Tools/SDKs
(if you want to reduce development time or are an army of one)
Wave Engine (waveengine.net)Marmalade 7 (C++)
(madewithmarmalade.com)Unity (unity3d.com)
Also Recommended
Scriptwriting and Storyboarding for Video Games, PETAL et. Al.
Writing a Game Design Document, Egsa SoftWorks
Structure
This workshop is designed to be part of series with 20 minute segments in
mind.
Each segment has time for questions and answers, so bring both your
creativity and your curiosity.
Structure
IntroductionThe Pitch
The Tools/IDEThe ConceptThe Code 1The Code 2The Code 3The Future
Structure
Each segment will begin with an indicator to show our progress in
the workshop.
If you are following this workshop online be sure to view the segments
in order.
1
Don’t Aspire.
Do It. Games are made when people sit down and write them.
About
The mission of the CEGD is to foster the gaming community in the Chicagoland area by working with professional and
aspiring game developers that are actively engaged in furthering the boundaries of play.
This presentation maybe reproduced as long as the CEGD is credited. Visit Us at www.thecegd.org.
This presentation was made possible by the efforts of:
Rev 1A: 2013
Follow us @chiexpgamedev on Twitter