{"id":50,"date":"2017-04-07T12:08:55","date_gmt":"2017-04-07T12:08:55","guid":{"rendered":"http:\/\/www.ruzzgames.com\/?page_id=50"},"modified":"2026-05-17T19:05:24","modified_gmt":"2026-05-17T09:05:24","slug":"resources","status":"publish","type":"page","link":"https:\/\/www.ruzzgames.com\/index.php\/resources\/","title":{"rendered":"Resources"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\"><strong>Some&nbsp;Resources for Making Games<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Below are some links to resources for making games.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>For those new to Games Design and programming<\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here are some other people&#8217;s tips \/ opinions on those that are new to games programming. Don&#8217;t get discouraged and take some opinions with a grain of salt.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.sloperama.com\/advice\/idea.htm\">Game Design 101<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/ithare.com\/programming-guide-for-video-gamers\/\">Programming Guide and Careers in gaming<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.gamedev.net\/reference\/start_here\/\">Starting Advice and Coding<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=Zc9VBoLekRU\">Games from Scratch &#8211; where to start (video)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.gamefromscratch.com\/post\/2013\/08\/01\/Just-starting-out-what-games-should-I-make.aspx\">Games from Scratch &#8211; what games you should make starting out<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=fZOxxpdbsAo\">Game Development &#8211; how to start (video)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=RqRoXLLwJ8g\" data-type=\"link\" data-id=\"https:\/\/www.youtube.com\/watch?v=RqRoXLLwJ8g\">Game Art and Development <\/a>from people working in Riot Games (follow all the video episodes)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For those new to coding concepts, some fun ways to learn via games:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/praxent.com\/blog\/beginners-guide-to-coding-programming\">Beginners Guide to Coding<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.hp.com\/us-en\/shop\/tech-takes\/coding-games-for-beginners\">Becoming a Code Genius: Coding Games for Beginners<\/a> (with some cool resources to get started)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.apple.com\/au\/swift\/playgrounds\/\">Apple Mac \/ iPad Swift Playgrounds<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.gradschoolcenter.com\/computer-sciences-vocabulary-for-coding-and-programming\/\">Vocabulary for coding and programming<\/a> &#8211; some coding resources as well<\/li>\n\n\n\n<li><a href=\"https:\/\/microstudio.dev\">Microstudio<\/a> &#8211; fun way to learn coding whilst building games and assets<\/li>\n\n\n\n<li><a href=\"https:\/\/www.qualtrics.com\/blog\/glossary-of-coding-and-programming-terms\/\" data-type=\"link\" data-id=\"https:\/\/www.qualtrics.com\/blog\/glossary-of-coding-and-programming-terms\/\">Beginner&#8217;s Glossary of Coding<\/a> &#8211; contains some useful definitions and some good resources on coding<\/li>\n\n\n\n<li><a href=\"https:\/\/www.aiprm.com\/education\/ai-coding-and-programming-tools\/\">AI Coding and Programming Tools<\/a> &#8211; use AI tools to help you with coding<\/li>\n\n\n\n<li><a href=\"https:\/\/www.liferay.com\/capabilities\/cms\/cms-html-differences-beginners-guide\">About HTML and CMS<\/a> <\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><br>Games Research and History<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sometimes it&#8217;s useful to research and play games in order to figure out what type of game you would like to make. Some links to this effect are below.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.vgchartz.com\">Video games chart<\/a>&nbsp;&#8211; tells you the most popular games that people bought (similar to the top music charts but for games)<\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/History_of_video_games\">History of video games<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.museumofplay.org\">Museum of video games <\/a>(and other items)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Programming Languages and Compilers<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/developer.apple.com\/xcode\/\">Apple OSX using Xcode<\/a>&nbsp;&#8211; Swift language and also Objective C<\/li>\n\n\n\n<li><a href=\"https:\/\/www.visualstudio.com\/\">Microsoft Windows using Visual Studio<\/a> &#8211; variety of languages, including C \/ C++, Visual Basic, Java<\/li>\n\n\n\n<li><a href=\"https:\/\/gcc.gnu.org\/\">Linux or Unix GCC&nbsp;compiler<\/a> &#8211; C\/C++, Java<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Game Engines \/ Game APIs<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/msdn.microsoft.com\/en-us\/games-development-msdn\">Microsoft game development using Direct X<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/microsoft\/DirectXTK12\">DirectX12 Tool Kit from Microsoft<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/RealityKit\">Apple Reality Kit<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/developer.apple.com\/metal\/\">Apple Metal<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/developer.apple.com\/spritekit\/\">Apple SpriteKit (for 2D graphics)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/torque3d.org\/\">Torque Games Engine<\/a>\u00a0&#8211; very good and cost effective. Can build games for multiple platforms.<\/li>\n\n\n\n<li><a href=\"http:\/\/www.opengl.org\/\">OpenGL<\/a>&nbsp;(for graphics)<\/li>\n\n\n\n<li><a href=\"http:\/\/unity3d.com\/\">Unity<\/a>  (good for 2D and mobile games, can do 3D games)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.unrealengine.com\">Unreal&nbsp;<\/a> (good for 3D games)<\/li>\n\n\n\n<li><a href=\"http:\/\/www.ogre3d.org\/\">Ogre&nbsp;<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.yoyogames.com\/gamemaker\">GameMaker<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.pygame.org\/news\">PyGame (for 2D games)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/microstudio.dev\">Microdev<\/a> &#8211; free online game engine<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Sample Game Source Code &amp; Games Created<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/id-Software\">Doom and Quake<\/a> &#8211; idSoftware has made the source code available as OpenSource under GPL<\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/List_of_commercial_video_games_with_available_source_code\">List of commercial games<\/a> with source code being released<\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=A-GkNM8M5p8\">Video of someone making Flappy Bird from scratch using Unity<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Mod Tools and Info<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/tutorials.moddb.com\/\">Mod making tutorials<\/a>&nbsp;&#8211; for many popular games including Half-life<\/li>\n\n\n\n<li><a href=\"http:\/\/www.kegel.com\/minecraft\/\">Minecraft <\/a>&#8211; how to create mods<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Books<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/d3dcoder.net\/\">Introduction to 3D Game Programming with DirectX 12<\/a>&nbsp;by Frank D. Luna<\/li>\n\n\n\n<li>Code for the above book by Frank D. Luna is <a href=\"https:\/\/github.com\/d3dcoder\/d3d12book\">here<\/a><\/li>\n\n\n\n<li>Beginning DirectX 11 Game Programming by Allen Sherrod and Wendy Jones<\/li>\n\n\n\n<li><a href=\"http:\/\/www.amazon.com\/exec\/obidos\/ASIN\/0672318350\/scorpioncity-20\/104-0680421-0485552?creative=327641&amp;camp=14573&amp;adid=1T6V44TFC1DQY2E1H7MJ&amp;link_code=as1\">Tricks of the 3D Game Programming Gurus<\/a>&nbsp;by Andre LaMothe<\/li>\n\n\n\n<li>Tricks of the Windows Game Programming Gurus\u00a0by Andre LaMothe<\/li>\n\n\n\n<li>Programming a Multiplayer FPS in DirectX\u00a0by Vaughan Young<\/li>\n\n\n\n<li>Foley, James D., et al.&nbsp;<i>Computer Graphics: Principles and Practice<\/i>&nbsp;. Second ed. in C. Reading, MA: Addison-Wesley, 1995. (the &#8220;bible&#8221; of computer graphics).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Tutorials<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/scorpioncity.com\/djdirectxtut.html\">David Joffe&#8217;s Tutorial<\/a>\u00a0&#8211; how to program games in DirectX<\/li>\n\n\n\n<li><a href=\"http:\/\/www.directxtutorial.com\/\">DirectX.com tutorials<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Games Development<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.gamasutra.com\/\">Game Developer<\/a>&#8211; games related information<\/li>\n\n\n\n<li><a href=\"http:\/\/www.gamedev.net\/\">GameDev<\/a>\u00a0&#8211; information and forums on games related information<\/li>\n\n\n\n<li><a href=\"http:\/\/www.classic-retro-games.com\/\">More retro games\u00a0<\/a>&#8211; Classic Retro 2D games<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2D Art Software<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.gimp.org\/\">Gimp<\/a>&nbsp;(<strong>Free<\/strong>&nbsp;software for 2D artwork \/ image manipulation &#8211; runs on Windows \/ Linux \/ Mac &#8211; can open Photoshop files)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.adobe.com\/au\/creativecloud.html\">Adobe Photoshop<\/a>\u00a0(for 2D artwork \/ image manipulation &#8211; expensive but a very good program &#8211; runs on Mac too)<\/li>\n\n\n\n<li><a href=\"http:\/\/www.corel.com\/servlet\/Satellite?pagename=Corel3\/Products\/Display&amp;pfid=1047024307383\">Paintshop Pro&nbsp;<\/a>(for 2D artwork \/ image manipulation)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3D Modelling Software<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/blender.org\/\">Blender<\/a>&nbsp;(<strong>Free<\/strong>&nbsp;3D modeller &#8211; runs on Linux too)<\/li>\n\n\n\n<li><a href=\"http:\/\/www.autodesk.com\/3dsmax\">3D Studio Max<\/a>&nbsp;(3D modeller by Autodesk)<\/li>\n\n\n\n<li><a href=\"http:\/\/www.autodesk.com\/maya\">Maya<\/a>\u00a0(3D modeller by Autodesk)<\/li>\n\n\n\n<li><a href=\"http:\/\/www.newtek.com\/lightwave\/\">Lightwave<\/a>&nbsp;(3D modeller)<\/li>\n\n\n\n<li><a href=\"http:\/\/www.pixologic.com\/\">ZBrush<\/a>\u00a0&#8211; fantastic for modelling characters<\/li>\n\n\n\n<li><a href=\"http:\/\/www.anim8or.com\/\">Anim8tor<\/a>&nbsp;free software<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2D and 3D Artwork<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.cgtrader.com\/\">3D models that you can download for free or buy from CG Trader &#8211; they have high and low poly models that you could use for your game<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.fotosearch.com\/\">Royalty Free Photos from Fotosearch<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.3dcafe.com\/\">3D Cafe<\/a>&nbsp;contains a variety of free 3D models<\/li>\n\n\n\n<li><a href=\"http:\/\/www.turbosquid.com\/\">Turbosquid<\/a>\u00a0contains some free 3D models and textures<\/li>\n\n\n\n<li><a href=\"http:\/\/www.animationfactory.com\/\">Animation Factory<\/a>\u00a0has some free animated gifs and tiles<\/li>\n\n\n\n<li><a href=\"http:\/\/www.allfree-clipart.com\/\">Allfree-Clipart<\/a>\u00a0has free clipart and photos<\/li>\n\n\n\n<li><a href=\"http:\/\/www.3dtotal.com\/\">3D models and textures<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Music Software<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/audacity.sourceforge.net\/\">Audacity<\/a>\u00a0(<strong>Free<\/strong>\u00a0sound and music editor &#8211; runs on Windows \/ Mac \/ Linux)<\/li>\n\n\n\n<li><a href=\"http:\/\/www.steinberg.net\/en\/products\/musicproduction.html\">Cubase&nbsp;<\/a>&#8211; industry standard music sequencing software<\/li>\n\n\n\n<li><a href=\"http:\/\/www.propellerheads.se\/products\/\">Reason<\/a>\u00a0&#8211; another industry standard music sequencing software<\/li>\n\n\n\n<li>A good article at Beginner Guitar HQ on the <a href=\"https:\/\/beginnerguitarhq.com\/best-music-making-software\/\">best music making software is here<\/a><\/li>\n\n\n\n<li>An article on <a href=\"https:\/\/www.musicradar.com\/news\/the-best-daws-2020-the-best-music-production-software-for-pc-and-mac\">DAW software<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/samplified.us\/blogs\/news\/fl-studio-vs-ableton\">A good article to read from Samplified<\/a> is about comparing two DAWs and which is right for you.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Music &amp; Sound Effects<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.partnersinrhyme.com\/\">Partners in Rhyme<\/a>\u00a0has some free music and sound effects<\/li>\n\n\n\n<li><a href=\"http:\/\/www.freeplaymusic.com\/\">Free Play Music<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.musicbakery.com\/\">The Music Bakery<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.shockwave-sound.com\/\">Shockwave Sound<\/a>\u00a0has sound, music and even voice!<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Virtual Reality (VR)<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/vr.space\/news\/education\/vr-coding-design\/\">Coding and design for VR<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/itechcraft.com\/blog\/vr-game-development\/\">Succeeding in VR Game Development<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/developer.oculus.com\/documentation\/unity\/unity-tutorial\/\">Using Unity to develop an Oculus VR game<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Some&nbsp;Resources for Making Games Below are some links to resources for making games. For those new to Games Design and programming Here are some other people&#8217;s tips \/ opinions on those that are new to games programming. Don&#8217;t get discouraged and take some opinions with a grain of salt. For those new to coding concepts, &hellip; <a href=\"https:\/\/www.ruzzgames.com\/index.php\/resources\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Resources<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-50","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ruzzgames.com\/index.php\/wp-json\/wp\/v2\/pages\/50","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ruzzgames.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ruzzgames.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ruzzgames.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ruzzgames.com\/index.php\/wp-json\/wp\/v2\/comments?post=50"}],"version-history":[{"count":59,"href":"https:\/\/www.ruzzgames.com\/index.php\/wp-json\/wp\/v2\/pages\/50\/revisions"}],"predecessor-version":[{"id":1392,"href":"https:\/\/www.ruzzgames.com\/index.php\/wp-json\/wp\/v2\/pages\/50\/revisions\/1392"}],"wp:attachment":[{"href":"https:\/\/www.ruzzgames.com\/index.php\/wp-json\/wp\/v2\/media?parent=50"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}