getting started with c/c# game development part 1

Post on 01-Dec-2014

852 Views

Category:

Technology

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

CEGD introduction to game development with C/C#. Presented at the Chicago Experimental Game Development Meetup, November 8, 2013.

TRANSCRIPT

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

top related