Skip to content

Commit

Permalink
Merge pull request #190 from RetroReversing/RetroGameDeveloper-patch-3
Browse files Browse the repository at this point in the history
Update Books.md
  • Loading branch information
RetroGameDeveloper authored Aug 4, 2024
2 parents 021940e + 0a48266 commit 6c20604
Show file tree
Hide file tree
Showing 4 changed files with 93 additions and 58 deletions.
71 changes: 13 additions & 58 deletions categories/misc/Books.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ This section will cover books available at the time when retro games were being

The list of books in this section is not an exhaustive list and mainly includes books that would have been notable at the time. We only list the book based on its first edition date in order to keep the lists a bit cleaner.

## Notable Publishers
Some of the most note-worthy publishers for game development related books on this list are:
* **Charles River Media** - Game Development series ran from 2002 to 2009
* **Jones and Bartlett Publishers**
Expand All @@ -55,13 +56,19 @@ Some of the most note-worthy publishers for game development related books on th
* **Wordware Game Developer's Library** - From 1999 to 2009 (Becomes Jones and Bartlett Publishers)

## Notable Authors
Some of the most prolific authors in the game development genre were:
* **Andre LaMothe** - Celebrated Author and became Editor for the entire Prima Tech/Premier Press Game Development Book Series
* **Jonathan S. Harbour** - Wrote over 20 programming books. Worked on the Sega Mega Drive version of "Wayne Gretzky Hockey" using a scripting language and Motorola 68K Assembly Language.
* **Mark DeLoura**
* **Steve Rabin**
* **Wolfgang Engel**
Some of the most prolific authors in the game development genre are:
* **Andre LaMothe** - Celebrated author and editor for the entire Prima Tech/Premier Press Game Development Book Series.

Check warning on line 60 in categories/misc/Books.md

View workflow job for this annotation

GitHub Actions / Typo CI

LaMothe

"LaMothe" is a typo. Did you mean "LaMoth"?
* **Jonathan S. Harbour** - Authored over 20 programming books. Worked on the Sega Mega Drive version of "Wayne Gretzky Hockey" using a scripting language and Motorola 68K Assembly Language.
* **Mark DeLoura** - Author of the first two Game Programming Gems books (along with the Best of version) and editor of Game Developer magazine.

Check warning on line 62 in categories/misc/Books.md

View workflow job for this annotation

GitHub Actions / Typo CI

DeLoura

"DeLoura" is a typo. Did you mean "DeLours"?
* **Steve Rabin** - Specializes in Game AI books such as the Game AI Wisdom series.
* **Wolfgang Engel** - Specializes in game graphics, specifically shader development, writing books such as the ShaderX series.

## Notable Series
We have a separate post on the excellent "Game Programming Starter Kit" series. It was a very successful way to provide professional PC development software along with industry-standard books to amateur developers. It even included Visual Studio and, later on, some other software such as Dark Basic.

{% include link-to-other-post.html post="/GameProgrammingStarterKit" description="For more information about the Game Programming Starter Kit series check out this post." %}

---

## Published in 1976
This section will cover books related to game development published in the year 1976, the year when the home game console market was just starting to take off with the release of the **Channel F**. It was also the year that Zilog would launch their Z80 microchip which would be used in many consoles and home computers in the future.
Expand Down Expand Up @@ -818,63 +825,11 @@ In Ethan Johnson's excellent book **Candid Conversations in Code** he interviews
* **Mark Lesser** - Programmer for Rockwell 1976-1978, Mattel 1978-1982, Parker Brothers 1982-1984, Microsmiths 1987-1992, Electronic Arts 1992-2000
* **Vic Tolomei** - Programmer and Game Designer for Exidy Inc. 1979-1987

---
# Game Programming Starter Kit
The Game Programming Starter Kit was software that was released in 6 different versions by 2 different publishers (Sams and then McMillan). It was one of the best ways for new developers to learn game development with industry standard technologies. It is one of the few products that could almost guarantee to put students on the right path for the games industry.

## Version 1.0
<img class="lazy-load" data-image-full="/public/images/books/GameProgrammingStarterKit1.0.jpg" />
The first version was released in 1994 by Andre LaMothe and published by Sams, it consisted of 2 CDs and a full 900 page physical copy of Teach Yourself Game Programming in 21 Days. Not only that but it contained the full retail version of Microsoft Visual C++ 1.0 along with the eBook version of Teach Yourself Visual C++ in 21 Days.

It also claims to have a full 2D DOS game engine on the CDs but we don't know much information about it.

## Version 2.0
The Second version was released in 1997 by Macmillan Digital Publishing but I have never seen a copy to be able to detail what it contained and information online is severely lacking.

## Version 3.0
<img class="lazy-load" data-image-full="/public/images/books/GameProgrammingStarterKit3.0.jpg" />
The Third version was released in 1999 by Macmillan Digital Publishing and consisted of 3 CDs and the full physical copy of **Game Design Secrets of the Sages**!
It also includes the DirectX 6.1 SDK and an SDK called **Genesis 3D** but only included the Introductory Edition of Visual C++ 6.0.
Genesis 3D did come with its own level editor which supported Direct3D and 3Dfx Glide drivers.

This time it contained three ebooks on the Disks:
* C++ Unleashed
* Teach Yourself Visual C++ 6 in 21 Days
* Using Visual C++ 6

## Version 4.0
<img class="lazy-load" data-image-full="/public/images/books/GameProgrammingStarterKit4.0.jpg" />
The Fourth version was released in 2000 by **Macmillan Software** and only consisted of 2 CDs this time. On those 2 CDs was the same Introductory Edition of Visual C++ 6.0 as the previous version and version 3.1 of the Genesis 3D SDK. The DirectX SDK was updated to version 7.0 and it came with a new 3D animation tool called **Shadow Realm Model Animator**.

This time it only contained two ebooks but they were arguably better for game development as it now includes DirectX:
* Teach Yourself Visual C++ 6 in 21 Days
* Teach Yourself DirectX 7 in 24 Hours


The physical book that was included this time was the **Second** Edition of **Game Design Secrets of the Sages** by **Marc Saltzman** which is a really interesting book published by **BradyGames**.

## Version 5.0
<img class="lazy-load" data-image-full="/public/images/books/GameProgrammingStarterKit5.0.jpg" />
The Fifth version was released in 2001 by **Pearson Software** but we don't currently know what was on the CDs. We can presume it has Version 8 of DirectX and most likely the same Introductory Edition of Visual C++ 6.0 as the previous versions.

It also may have included software called **3D GameStudio Standard** version 5.12 but this is only confirmed by one source [^5].

We know that one of the eBooks included on the CDs was:
* Tricks of the Windows Game Programming Gurus

We do know however that the physical book that was included this time was the **Third** Edition of **Game Design Secrets of the Sages** by **Marc Saltzman**. This books seems to be rather rare as I have never seen it for sale outside of this bundle.

## Version 6.0
The mythical sixth version may have released in 2002 but there is no photos of it existing at all online. One source claims it included **DarkBASIC SE** which is a large departure from the standard Visual C++ and DirectX combo of the previous versions.

Did it include a **Fourth** edition of **Game Design Secrets of the Sages**? Who Knows?

---
# References
[^1]: [Waite Group Press Subject Room](https://web.archive.org/web/19980202235710fw_/http://www.waite.com/books/subject.html)
[^2]: [prima-tech.com:](https://web.archive.org/web/20011007072554/http://www.prima-tech.com/books/)
[^3]: [Source Codes – Jon Harbour](http://jharbour.com/sources/)
[^4]: [Prima Tech Becomes Premier Press, Inc](https://web.archive.org/web/20011204164449/http://premierpressbooks.com/about.asp)
[^5]: [Game Programming Starter 5.0](https://www.gamedeveloper.com/pc/macmillan-software-releases-game-programming-starter-kit-5-0)
[^6]: [Course PTR - Welcome!](https://web.archive.org/web/20031112011902/http://premierpressbooks.com/pressroom/ptr_launch.cfm)
[^7]: Videogames Hardware Handbook Volume 1 (2016) - Page 100
80 changes: 80 additions & 0 deletions pages/tools/GameProgrammingStarterKit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
---
layout: post
permalink: /GameProgrammingStarterKit
console: industry
title: Game Programming Starter Kit
thumbnail: /public/images/RetroReversingLogoSmall.png
breadcrumbs:
- name: Home
url: /
- name: Development Tools
url: /tools
editlink: ../pages/tools/GameProgrammingStarterKit.md
recommend:
- industry
- tools
- books
_image: /public/images/tools/GameProgrammingStarterKit.jpg
_twitterimage: https://www.retroreversing.com/public/images/tools/GameProgrammingStarterKit.jpg
excerpt: The Game Progrtamming Starter Kit was a product that aimed to provide professional level game development tools to the wider public

Check warning on line 19 in pages/tools/GameProgrammingStarterKit.md

View workflow job for this annotation

GitHub Actions / Typo CI

Progrtamming

"Progrtamming" is a typo. Did you mean "Programming"?
_updatedAt: '2024-08-04'
tags:
- tools
- books
---

# Game Programming Starter Kit
The Game Programming Starter Kit was software that was released in 6 different versions by 2 different publishers (Sams and then McMillan). It was one of the best ways for new developers to learn game development with industry standard technologies. It is one of the few products that could almost guarantee to put students on the right path for the games industry.

Check warning on line 27 in pages/tools/GameProgrammingStarterKit.md

View workflow job for this annotation

GitHub Actions / Typo CI

Sams

"Sams" is a typo. Did you mean "Mass"?

## Version 1.0
<img class="lazy-load" data-image-full="/public/images/books/GameProgrammingStarterKit1.0.jpg" />
The first version was released in 1994 by Andre LaMothe and published by Sams, it consisted of 2 CDs and a full 900 page physical copy of Teach Yourself Game Programming in 21 Days. Not only that but it contained the full retail version of Microsoft Visual C++ 1.0 along with the eBook version of Teach Yourself Visual C++ in 21 Days.

Check warning on line 31 in pages/tools/GameProgrammingStarterKit.md

View workflow job for this annotation

GitHub Actions / Typo CI

LaMothe

"LaMothe" is a typo. Did you mean "LaMoth"?

Check warning on line 31 in pages/tools/GameProgrammingStarterKit.md

View workflow job for this annotation

GitHub Actions / Typo CI

Sams

"Sams" is a typo. Did you mean "Mass"?

It also claims to have a full 2D DOS game engine on the CDs but we don't know much information about it.

## Version 2.0
The Second version was released in 1997 by Macmillan Digital Publishing but I have never seen a copy to be able to detail what it contained and information online is severely lacking.

## Version 3.0
<img class="lazy-load" data-image-full="/public/images/books/GameProgrammingStarterKit3.0.jpg" />
The Third version was released in 1999 by Macmillan Digital Publishing and consisted of 3 CDs and the full physical copy of **Game Design Secrets of the Sages**!
It also includes the DirectX 6.1 SDK and an SDK called **Genesis 3D** but only included the Introductory Edition of Visual C++ 6.0.
Genesis 3D did come with its own level editor which supported Direct3D and 3Dfx Glide drivers.

This time it contained three ebooks on the Disks:
* C++ Unleashed
* Teach Yourself Visual C++ 6 in 21 Days
* Using Visual C++ 6

## Version 4.0
<img class="lazy-load" data-image-full="/public/images/books/GameProgrammingStarterKit4.0.jpg" />
The Fourth version was released in 2000 by **Macmillan Software** and only consisted of 2 CDs this time.
On those 2 CDs was the same Introductory Edition of Visual C++ 6.0 as the previous version and version 3.1 of the Genesis 3D SDK. The DirectX SDK was updated to version 7.0 and it came with a new 3D animation tool called **Shadow Realm Model Animator**.

This time it only contained two ebooks but they were arguably better for game development as it now includes DirectX:
* Teach Yourself Visual C++ 6 in 21 Days
* Teach Yourself DirectX 7 in 24 Hours


The physical book that was included this time was the **Second** Edition of **Game Design Secrets of the Sages** by **Marc Saltzman** which is a really interesting book published by **BradyGames**.

Check warning on line 59 in pages/tools/GameProgrammingStarterKit.md

View workflow job for this annotation

GitHub Actions / Typo CI

Saltzman

"Saltzman" is a typo. Did you mean "Saltant"?

## Version 5.0
<img class="lazy-load" data-image-full="/public/images/books/GameProgrammingStarterKit5.0.jpg" />
The Fifth version was released in 2001 by **Pearson Software** but we don't currently know what was on the CDs. We can presume it has Version 8 of DirectX and most likely the same Introductory Edition of Visual C++ 6.0 as the previous versions.

It also may have included software called **3D GameStudio Standard** version 5.12 but this is only confirmed by one source [^1].

We know that one of the eBooks included on the CDs was:
* Tricks of the Windows Game Programming Gurus

We do know however that the physical book that was included this time was the **Third** Edition of **Game Design Secrets of the Sages** by **Marc Saltzman**.

Check warning on line 70 in pages/tools/GameProgrammingStarterKit.md

View workflow job for this annotation

GitHub Actions / Typo CI

Saltzman

"Saltzman" is a typo. Did you mean "Saltant"?
This books seems to be rather rare as I have never seen it for sale outside of this bundle.

## Version 6.0
The mythical sixth version may have released in 2002 but there is no photos of it existing at all online. One source claims it included **DarkBASIC SE** which is a large departure from the standard Visual C++ and DirectX combo of the previous versions.

Did it include a **Fourth** edition of **Game Design Secrets of the Sages**? Who Knows?

---
# References
[^1]: [Game Programming Starter 5.0](https://www.gamedeveloper.com/pc/macmillan-software-releases-game-programming-starter-kit-5-0)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 6c20604

Please sign in to comment.