Mostly codeless game development : new school game engines / Robert Ciesla.

Saved in:
Bibliographic Details
Published: Berkeley, CA : Apress, 2017.
Online Access:
Main Author:
Subjects:
Format: Electronic eBook
Table of Contents:
  • At a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Getting Ready!; Who Does What in the Video Game Industry; Producer; Designer; Programmer; Visual Artist; Sound Designer/Musician; Tester; Writer/Copywriter; Common Pitfalls for New Developers; The Motivational Hole; The Ugly Date Syndrome; The Wrong Game Engine Issue; The Prequel Syndrome; The No Testing Needed Approach; Perfectionism Quest; A Programmer's Mind; In Closing; Chapter 2: Game Engine Museum; The Quill (1983) by Gilsoft; Pinball Construction Set (1983) by Electronic ArtsAdventure Construction Set (1984) by Electronic Arts; Garry Kitchen's GameMaker (1985) by Activision; Shoot-'Em-Up Construction Kit (1987) by Sensible Software; Arcade Game Construction Kit (1988) by Broderbund Software; STOS BASIC (1988)/AMOS BASIC (1990) by Mandarin Software; Allegro (1990) by Shawn Hargreaves and the Allegro Developers; 3D Construction Kit (1991) by Domark; RSD Game-Maker (1991) by Recreational Software Designs; Zillions of Games (1998) by Zillions Development Corp.; Chapter 3: A Game Maker's Lexicon: Level 1; General Terminology4X; AAA; Algorithm; Application Programming Interface (API); Bits, Bytes, and Binary; Chiptune; DLC/Microtransactions; FPS; MMOG/MMORPG; Particles (i.e., Particle Effects); Ping; Pixel; Polygon; Pong; Primitive; Resolution; Shader; Shovelware; Sprite; Steam; Rendering and Prerendering; Resources; Sandbox Game; Skybox; Vertical Sync (V-sync); WASD; The Fundamentals of Programming; Programming Language; How to Talk to Your Computer; High-Level vs. Low-Level Languages; Compiled vs. Interpreted Languages; Control Flow: Nonstructured vs. Procedural Programming; Procedures; A Few Lines of CodeVariable; Object-Oriented Programming (OOP); Classes and Objects (i.e., Classes and Instances); Inheritance; Methods; Abstraction and Encapsulation; Common Programming Languages: A Primer; BASIC; C; C++; C#; Java; JavaScript; ActionScript; GML; Python; Lua; Some Words About Optimization; In Closing; Chapter 4: Commercial Game Engines; Before You Embark; Your First Game Engine; Your First Game; GM Classes and Objects; Events; Actions; Game Engine Reviews; GameMaker Studio Professional 1.4 by YoYo Games; Commercial Potential: 4/5; Usability: 3/5; Audiovisuals: 4/5; Support: 4/5Overall: 4/5; GameMaker Tips; GameMaker 7 (Free) for the Mac; 001 Game Creator (formerly known as 001 Engine) by Mike Weir; Commercial Potential: 3/5; Usability: 4/5; Audiovisuals: 4/5; Support: 4/5; Overall: 4/5; Starting Point; GameGuru by The Game Creators; Commercial Potential: 3/5; Usability: 4/5; The Easy Building Editor; Audiovisuals: 3/5; Support: 4/5; Overall: 3/5; Starting Point; Case Study: Halflight by Soiree Games; GameGuru Hints; Shoot-'Em-Up Kit by Tall Studios; Commercial Potential: 4/5; Usability: 5/5; Audiovisuals: 5/5; Support: 4/5; Overall: 4/5; Starting Point.