Game development kit: Difference between revisions

Content deleted Content added
Citation bot (talk | contribs)
Altered date. Add: title, date. Changed bare reference to CS1/2. | Use this bot. Report bugs. | Suggested by Spinixster | Category:Video game development | #UCB_Category 81/125
Rescuing 5 sources and tagging 0 as dead.) #IABot (v2.0.9.5
Line 3:
 
== Overview ==
In the 1980s, computing did not involve 3D modelling or any complex programming due to the limitations of hardware.<ref name=":2">{{Cite web|title = The Life and Times of an 80's Game Programmer – Putting it all together {{!}} Play It Again|url = http://playitagainproject.org/the-life-and-times-of-an-80s-game-programmer-putting-it-all-together/|website = playitagainproject.org|accessdate = 2015-12-22|archive-date = 2017-05-05|archive-url = https://web.archive.org/web/20170505200844/http://playitagainproject.org/the-life-and-times-of-an-80s-game-programmer-putting-it-all-together/|url-status = dead}}</ref> This, combined with the hobbyist nature of early computer game programming, meant that not many individuals or smaller companies would develop for consoles. Even when consoles became mainstream (such as the Nintendo Entertainment System), there was no official or publicly available GDK since most console manufacturers would develop their games in-house. For example, Nintendo had internal development teams for both hardware and software.<ref>{{Cite web|title = Here's How Nintendo's Internal Teams are Organized|url = http://www.gamnesia.com/news/heres-how-nintendos-internal-teams-are-organized|website = www.gamnesia.com|date = 24 February 2015|access-date = 2016-02-05|archive-date = 2016-02-07|archive-url = https://web.archive.org/web/20160207222137/http://www.gamnesia.com/news/heres-how-nintendos-internal-teams-are-organized|url-status = dead}}</ref>
 
By the fifth generation of consoles, game development kits were developed to encourage more developers to make console games and grow the videogame industry. Game development kits began as a simple way for developers to connect their computers to console hardware, allowing them to compile software on their PC and see it play directly on a console. Once most GDKs started becoming bundled with hardware-specific software, hobbyists or anyone not directly affiliated with a console manufacturer would have to write their games without the specialized software to access unique features such as the Xbox One's Kinect or the Wii U GamePad.
Line 17:
 
=== Super Nintendo Entertainment System ===
The [[Super Nintendo Entertainment System]] used specialized [[EPROM]] cartridges for development,<ref>{{Cite web|title = SNES 8 MB EPROM Cartridge|url = http://devkits.handheldmuseum.com/SNES_8MBEPROM.htm|website = devkits.handheldmuseum.com|accessdate = 2015-11-25}}</ref> as well as various software. Similar to the NES, developers often made their own development software or relied on middleware made by other developers.<ref>{{Cite web|title = NES/SNES Utilities - Zophar's Domain|url = http://www.zophar.net/utilities/nesdev.html|website = www.zophar.net|accessdate = 2015-11-25}}</ref><ref>{{Cite web|title = SNES Development Wiki|url = http://wiki.superfamicom.org/snes/show/HomePage|website = Super Nintendo Development Wiki|accessdate = 2015-11-25|archive-date = 2020-05-22|archive-url = https://web.archive.org/web/20200522224830/https://wiki.superfamicom.org/snes/show/HomePage|url-status = dead}}</ref>
 
== Fifth generation ==
Line 59:
=== Wii ===
 
The [[Wii]] development kit was a bundle of the "NDEV" hardware – a big black box full of debugging/testing hardware that looks nothing like the slim white Wii consoles sold to consumers – and a disc containing the developer software tools.<ref>{{Cite web|title = This is the original Wii dev kit that shipped to developers 10 years ago|url = http://wiiudaily.com/2015/08/this-is-the-original-wii-dev-kit-that-shipped-to-developers-10-years-ago/|website = wiiudaily.com|accessdate = 2015-11-25|archive-date = 2016-10-20|archive-url = https://web.archive.org/web/20161020204855/http://wiiudaily.com/2015/08/this-is-the-original-wii-dev-kit-that-shipped-to-developers-10-years-ago/|url-status = dead}}</ref>
 
== Eighth generation ==
Line 74:
[[Nintendo]] maintained a unified developer program for both its Wii U and Nintendo 3DS families of platforms. This developer program provided software and middleware to developers, and allowed developers to self-publish their games to the [[Nintendo eShop]].<ref name=":3">{{Cite web|url=https://developer.nintendo.com/|title=Homepage - Nintendo Developer Portal|website=developer.nintendo.com|access-date=2016-07-09}}</ref> Games and applications published through this program are considered "third-party" and do not belong to Nintendo, allowing independent developers to publish their games on multiple different platforms. This service ended alongside the closure of the Wii U and 3DS eShops on the 27 March 2023.<ref>{{cite web | url=https://developer.nintendo.com/web/development/home/development-for-3ds-wiiu | title=Development for Nintendo 3DS and Wii U - Nintendo Developer Portal }}</ref>
 
The Wii U development hardware consists of a system called "CAT-DEV", with its accompanying peripherals such as the Display Remote Controller (presumably the [[Wii U GamePad]]<ref>{{Cite web|title = Wii U dev kit {{!}} Wii U|url = http://wiiudaily.com/wii-u-dev-kit/|website = wiiudaily.com|accessdate = 2015-11-25|archive-date = 2016-03-25|archive-url = https://web.archive.org/web/20160325032538/http://wiiudaily.com/wii-u-dev-kit/|url-status = dead}}</ref>) and sensor bar.<ref>{{Cite web|title = Wii U Devkit (CAT-DEV V3) - VGLeaks|url = http://www.vgleaks.com/wii-u-devkit-cat-dev-v3|website = VGLeaks|date = 6 March 2013|accessdate = 2015-11-25}}</ref>
 
=== Nintendo 3DS Family ===