{"id":98802,"date":"2019-08-20T13:16:38","date_gmt":"2019-08-20T13:16:38","guid":{"rendered":"http:\/\/gamefromscratch.com\/post.aspx?id=0831c160-7555-4244-a94c-49133e2bff87"},"modified":"2019-08-20T13:16:38","modified_gmt":"2019-08-20T13:16:38","slug":"8bit-workshop","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2019\/08\/20\/8bit-workshop\/","title":{"rendered":"8Bit Workshop"},"content":{"rendered":"<p><a title=\"https:\/\/8bitworkshop.com\/\" href=\"https:\/\/8bitworkshop.com\/\">8BitWorkshop<\/a> is perhaps the most approachable way I have seen yet for beginning retro game development, specifically for 8Bit systems such as the Atari VCS\/2600, various arcade systems and now the Nintendo Entertainment System.<\/p>\n<p>8Bit Workshop is a complete IDE and emulator that runs entirely in the browser.&nbsp; You can launch it directly by <a href=\"https:\/\/8bitworkshop.com\/v3.4.0\/\">clicking here<\/a>.&nbsp; 8Bit Workshop supports the following platforms:<\/p>\n<ul>\n<li>Atari 2600<\/li>\n<li>NES<\/li>\n<li>Verilog<\/li>\n<li>VIC Dual<\/li>\n<li>Midway 8080<\/li>\n<li>Galaxian\/Scramble Arcade<\/li>\n<li>Atari Vector<\/li>\n<li>Williams<\/li>\n<li>Apple ][<\/li>\n<\/ul>\n<p>In most systems you can code directly using C or assembly language.&nbsp; It also comes absolutely loaded with examples in a variety of languages.&nbsp; Additionally they have several supporting books <a href=\"https:\/\/amzn.to\/2Hen9eH\">Making Games for the Atari 2600<\/a> and <a href=\"https:\/\/amzn.to\/2ZebK4K\">Making Games for the NES<\/a>.<\/p>\n<p>Even better, the entire thing is open source under the GPL v3 license <a href=\"https:\/\/github.com\/sehugg\/8bitworkshop\">on GitHub<\/a>.&nbsp; You can also download several samples to get started <a href=\"http:\/\/8bitworkshop.com\/projects\/\">right here<\/a>.&nbsp; Finally, version <a href=\"http:\/\/8bitworkshop.com\/blog\/release\/8bitworkshop-ide-release-3-4-0.md.html\">3.4.0 was just released<\/a> adding NES support, a new book and more.<\/p>\n<p align=\"center\">[youtube https:\/\/www.youtube.com\/watch?v=a50S_-VGIwo&#038;w=853&#038;h=480]<\/p>\n<p class=\"under\"> <span class=\"categories\"><a href=\"https:\/\/www.gamefromscratch.com\/category\/GameDev-News.aspx\">GameDev News<\/a><\/span> <span class=\"tags\"><\/span> <\/p>\n<hr>\n","protected":false},"excerpt":{"rendered":"<p>8BitWorkshop is perhaps the most approachable way I have seen yet for beginning retro game development, specifically for 8Bit systems such as the Atari VCS\/2600, various arcade systems and now the Nintendo Entertainment System. 8Bit Workshop is a complete IDE and emulator that runs entirely in the browser.&nbsp; You can launch it directly by clicking [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[71],"tags":[72],"class_list":["post-98802","post","type-post","status-publish","format-standard","hentry","category-game-development","tag-gamedev-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/98802","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=98802"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/98802\/revisions"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=98802"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=98802"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=98802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}