Video Game
Video Games are electronic content (via programmed software and/or hardware) designed to provide entertainment value via a combination of user interfaces and challenges to the user.
Specifications
- GameOntology: http://www.gameontology.org
- Video Game (levels/characters) schema: http://bcmoney-mobiletv.com/blog/2010/05/17/video-game-xml-schema-and-json-serialization/
E-Sports
In the 2010s a new category of "extreme/professional gaming" started to emerge where some of the best gamers in the world or most-skilled at specific games will take each other on in tournament with Round-Robin and/or Bracket structure to decide a final winner. In addition, some games lend themselves well to Team-based E-Sports Tournaments. This genre of event has grown so quickly that it has found its way into the gambling world through Vegas casinos and Lotteries worldwide for betting on outcomes.
- wikipedia: E-Sports
- Liquipedia -- esports wiki: https://liquipedia.net
Devices
Computer
- PC Games guide: http://compreviews.about.com/od/PC-Gaming/a/Beginners-Guide-To-PC-Gaming.htm | GAMES[2][3][4]
Mobile
- Mobile (Phone/Tablet) Games guide: http://www.gamespot.com/articles/gamespots-guide-to-mobile-gaming-ios-android-windows-phone-7/1100-6285423/ | GAMES - iOS
RetroPie
RetroPie is a gaming system emulation platform designed to run on RaspberryPI, Arduino or potentially any other Android/Linux/Unix based device. It can either be run as an OS from an SGD card, or as an application from another OS (i.e. Debian/Ubuntu/Raspian, Fedora/RedHat, CentOS, etc).
- RetroPie: https://retropie.org.uk/
- RetroPie - First installation: https://retropie.org.uk/docs/First-Installation/
- ControlBlock -- Power Switch, Game Controllers, and I/O for the Raspberry Pi: https://blog.petrockblock.com/2014/12/29/controlblock-power-switch-and-io-for-the-raspberry-pi/
- Quick Installation Script for the ControlBlock: https://blog.petrockblock.com/2017/05/21/quick-installation-script-for-the-controlblock/
Consoles
- wikipedia: First generation of video game consoles
- wikipedia: Second generation of video game consoles
- wikipedia: Third generation of video game consoles
- wikipedia: Fourth generation of video game consoles
- wikipedia: Fifth generation of video game consoles
- wikipedia: Sixth generation of video game consoles
- wikipedia: Seventh generation of video game consoles
- wikipedia: Eighth generation of video game consoles
- wikipedia: Ninth generation of video game consoles
Atari
Nintendo
NES
- Nintendo Entertainment System (NES): http://www.consoledatabase.com/consoleinfo/nes/ | GAMES
SNES
- Super Nintendo Entertainment System (SNES): http://www.consoledatabase.com/consoleinfo/snes/ | GAMES
N-64
- Nintendo 64-bit (N-64): http://www.consoledatabase.com/consoleinfo/nintendo64/ | GAMES[22]
GameCube
- Nintendo GameCube: http://www.consoledatabase.com/consoleinfo/nintendogamecube/ | GAMES[23]
Wii
(See: Wii)
- Nintendo Wii: http://www.consoledatabase.com/consoleinfo/nintendowii/ | GAMES[24]
Wii U
- Nintendo Wii U: http://www.consoledatabase.com/consoleinfo/nintendowiiu/ | GAMES[25]
Switch
- Nintendo Switch: http://www.consoledatabase.com/consoleinfo/nintendoswitch | [ GAMES]
Sega
Genesis
- Sega Genesis (SG-1000): http://www.consoledatabase.com/consoleinfo/segasg-1000/
MegaDrive
- Sega "Mega Drive": http://www.consoledatabase.com/consoleinfo/segamegadrive/
Saturn
Dreamcast
Sony
PlayStation
(See: PS)
- PlayStation: http://www.consoledatabase.com/consoleinfo/sonyplaystation/ | GAMES
PlayStation 2
- PlayStation2 (PS2): http://www.consoledatabase.com/consoleinfo/sonyplaystation2/ | GAMES
PlayStation 3
- PlayStation3 (PS3): http://www.consoledatabase.com/consoleinfo/sonyplaystation3/ | GAMES
PlayStation 4
- PlayStation4 (PS4): https://www.playstation.com/en-us/ps4/tech-specs/ | GAMES
PlayStation 5
- PlayStation5 (PS5): https://ps5home.com/ps5-specs/
Microsoft
Xbox
(See Xbox)
Xbox 360
[52]
Cite error: Invalid <ref>
tag;
refs with no name must have content
[53]
Xbox ONE
Xbox series S & X
- Xbox Series S: https://www.xbox.com/en-US/consoles/xbox-series-s
- Xbox Series X: https://www.xbox.com/en-US/consoles/xbox-series-x
Portable Consoles
Nintendo
Gameboy
- Gameboy: http://www.consoledatabase.com/consoleinfo/nintendogameboy/[58]
- GameboyColor: http://www.consoledatabase.com/consoleinfo/nintendogameboycolor/[59]
- Virtual Boy: https://www.nintendo.com/consumer/systems/virtualboy/index.jsp[60][61][62]
- GameBoy Advanced: http://www.consoledatabase.com/consoleinfo/nintendogameboyadvance/ | GAMES[63]
- Nintendo DS: http://www.consoledatabase.com/consoleinfo/nintendods/[64] & Nintendo DSI[65]
- Nintendo 3DS: http://www.nintendo.com/3ds/ | GAMES[66] & 3DS-XL[67]
Sega
GameGear
Sony
PlayStation Portable
- PlayStation Portable (PSP): http://www.consoledatabase.com/consoleinfo/sonyplaystationportable/ | GAMES[71]
Console Game Manufacturers
- wikipedia: Atari
- wikipedia: Nintendo
- wikipedia: Sega
- wikipedia: Sony
- wikipedia: Microsoft
- wikipedia: Electronic Arts (EA)
- wikipedia: Blizzard
- wikipedia: Ubisoft
- wikipedia: Acclaim (defunct/acquired)
- wikipedia: Konami
- wikipedia: Natsume (company)
Online Game Manufacturers
- wikipedia: Ubisoft
- wikipedia: Zynga
- wikipedia: Tencent
- wikipedia: King Gaming
- wikipedia: Telltale Games
- wikipedia: Capybara Games
- wikipedia: Failbetter Games
- wikipedia: Bluepoint Games
- wikipedia: GungHo Online Entertainment
- wikipedia: Supercell
Multiplayer Games
Multiplayer Games use telecommunication technologies to connect players to one another via a gaming network. This may require dedicated servers (as in a traditional multi-client/server system), or, may transmit data directly between player consoles via P2P communication.
Online Games
Online Games allow people to share scores, play as teams, or play against one another remotely, usually over a computer or mobile data network but sometimes also over cable network or telephone modem.
MMORPG
In many ways, the successor to both Online Games and Multiplayer Games are ironically enough a combination of the two, called Massively Multiplayer Online Games ( MMOG) and their close relative Massively Multiplayer Online Role-Playing Games ( MMORPG).
Cloud Gaming Services
Google Stadia
- Google Stadia: https://stadia.google.com/ | [ EXAMPLE]
Apple Arcade
- Apple Arcade: https://www.apple.com/apple-arcade/ | [ EXAMPLE]
Microsoft xCloud
- Microsoft xCloud: https://www.xbox.com/en-US/xbox-game-streaming/project-xcloud | [ EXAMPLE][73][74][75]
Sony PS Now
- PlayStation Now: https://www.playstation.com/en-us/explore/playstation-now/ | [ EXAMPLE][76][77]
Nintendo
- Nintendo e-Shop: https://www.nintendo.com/games/game-guide/ | EXAMPLE (buy digital copies of new and classic games)
Nvidia GeForce NOW
- Nvidia’s GeForce NOW: https://www.nvidia.com/en-us/geforce-now/ | EXAMPLE[78]
Steam
Steam was the "original" cloud gaming service, and the first to offer sales of VR/AR/MR games at a broad scale.
- Steam: https://store.steampowered.com/ | EXAMPLE
Epic
- Epic Games store: https://www.epicgames.com/store/
- Every "exclusive game" available in the Epic Games Store: https://www.digitaltrends.com/gaming/every-exclusive-game-in-the-epic-games-store/
Game Perspectives
1st person
3rd person
2D
Isometric
- Traviso.JS: http://www.travisojs.com/ | [ DEMO]
- Melon.JS: http://melonjs.org/ | USE CASES | DEMO#1 - Gik[79]
- Phaser.JS: https://phaser.io/ | SRC | Isometric plugin | Tiled plugin | DOCS[80][81][82][83]
- Isogenic Game Engine: http://www.isogenicengine.com/
- Crafty.JS: http://craftyjs.com/
- Elvarion: http://www.elvarion.com/
- isogame: https://code.google.com/archive/p/isogame/
- jgen: https://code.google.com/archive/p/jgen/
- Lime.JS: http://www.limejs.com/
- Diablo.JS: https://github.com/mitallast/diablo-js
- JSIso: http://jsiso.com/ (Tile-Based HTML5 Canvas Engine)
- TrafficCone: https://github.com/j03m/trafficcone (HTML5 2d + 2.5d isometric game engine)
- WADE: http://clockworkchilli.com/wade_info.html | DEMO
[84] [85] [86] [87] [88] [89] [90] [91]
3D
- See sections on: 3D & XR
- wikipedia: Virtual camera system
- wikipedia: Virtual world
Gaming Engines
Unity
Unity is a cross-platform 3D game creation system developed by Unity Technologies, including a game engine and IDE. It is used to develop Video Games for Websites, Desktop Platforms, Consoles, and Mobile Devices.
- Unity: http://unity3d.com/5 | DOWNLOAD | PLUGIN | DEMOS
- wikipedia:Unity_(game_engine)
- Super Mario 64 HD implemented in UNITY: http://roystanross.wordpress.com/super-mario-64-hd/
Scratch
Scratch is an educational "learn-to-code" framework/tool which enables users to create games, animations and multimedia (in the form of unique combinations of static playable image slideshows, audio, and/or video).
- Scratch: https://scratch.mit.edu | Me | Owen
[101] [102] [103] [104] [105] [106] [107] [108] [109]
[110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123]
Example Games
Supraland: https://store.steampowered.com/app/813630/Supraland/
HTML5/JS/CSS
- Simon game: https://codepen.io/adambeagle/pen/qOamaz/
- CSS Snake & Ladders: a multiplayer game developed in HTML+CSS with no JS: https://codepen.io/alvaromontoro/full/gjWPNW/
- CSS3+ (experimental) Space Shooter: https://experiments.withgoogle.com/css-space-shooter | DEMO | SRC
- FruitNinja clone made with Phaser.js: http://repl.it/talk/share/Fruit-ninja-clone-game-made-with-PhaserJS/16585?ref=newsletter
Java
- JavaFX Tetris: https://www.youtube.com/watch?v=uzyOOlCvQN0 | SRC[125][126][127]
- Tetris with JavaFX: https://myjavafx.blogspot.com/2013/12/tetris-with-javafx.html | SRC
C#/Unity
- Tanks game (and tutorial): https://learn.unity.com/project/tanks-tutorial
C/C++
- Snake Game in C++: https://github.com/NULLx76/Cpp-Snake[130][131]
PHP
- PHP Rock-Paper-Scissors game: http://bcmoney-mobiletv.com/blog/2016/11/09/creating-a-basic-rock-paper-scissors-game-in-php/
Tools
- SOURCE - CGI game generation: http://source.valvesoftware.com/ [138]
- Pixel Art and Animated Sprites : http://www.piskelapp.com/
- Sprite Database: http://spritedatabase.net/customs
- Spriters' Resource: https://www.spriters-resource.com/ | Nintendo Sprites
- How Long To Beat: https://howlongtobeat.com/
- UserBenchmark - PC gaming hardware specs/reviews: https://www.userbenchmark.com/
- Gaming PC parts: https://pcpartpicker.com/
- Is There Any Deal: https://isthereanydeal.com/
Resources
- Video Game Console sales total (by platform): http://www.vgchartz.com/analysis/platform_totals/
- GameFAQs: http://www.gamefaqs.com Super Mario World (example walkthrough)
- The Original General Series 6000 - Sound Effect Library: https://www.sound-ideas.com/Product/42/The-General-Series-6000 (40-CD Audio SoundFX set that's been used in games for decades)
- Canadian Video Game Industry - overview: http://publish.uwo.ca/~ncdyerwi/overview1.htm
- How Video Game Consoles work: http://electronics.howstuffworks.com/video-game.htm
- Flow theory as applied to Video Games: http://www.jenovachen.com/flowingames/ (Master's Thesis and game spinoff that examines factors such as Dynamic Difficulty Adjustment - DDA, which lead to a video game's popularity)
- JavaScript GameBoy Color emulator: http://taisel.github.io/GameBoy-Online/
- A PHP Terminal GameBoy Emulator (console-based): http://github.com/gabrielrcouto/php-terminal-gameboy-emulator
- Open Source Game Clones: https://osgameclones.com
- Simple & Fast Multimedia Library (SFML): https://www.sfml-dev.org (cross-platform library commonly used for game rendering with motion)
- PHP Game Scoreboard: http://www.phpclasses.org/package/1533-PHP-Managing-game-score-information-in-a-database.html
- A scalable open source poker server written in Erlang: http://github.com/wagerlabs/openpoker
- PokerMax Poker League Tournament Free PHP Script (lots of other useful scripts): http://www.stevedawson.com/pokermax-poker-league.php
- Video Games domain (Freebase): http://www.freebase.com/view/cvg [139]
- Video Game (Freebase entry): http://www.freebase.com/view/en/video_game
- Game development Blogs: https://gamedev.stackexchange.com/questions/3223/game-development-blogs
- Game Engine Architecture (BOOK): https://books.google.ca/books?id=LJ20tsePKk4C&printsec=frontcover&dq=game+engine+architecture&hl=en&ei=oC0_TL2DHYOclgfYutSrCA&sa=X&oi=book_result&ct=result&redir_esc=y#v=onepage&q&f=false
- MozDev -- Game development: https://developer.mozilla.org/en-US/docs/Games
HTML5
- HTML5 game engines: https://html5gameengine.com/
JavaScript
- Sprite.JS -- An efficient javascript sprite animation framework: https://github.com/batiste/sprite.js
- Doodle.JS: https://github.com/lamberta/doodle-js[141]
- Game.JS: https://github.com/GameJs/gamejs
Java
- LWJGL: https://www.lwjgl.org/
Python
- Python Game Programming Express Line (E-BOOK): http://aharrisbooks.net/pythonGame/
Tutorials
- Creating a Flash High Score List: http://www.flashkit.com/tutorials/Games/High-sco-Glen_Rho-657/index.php
- How to Build an All-In-One Retro Game Console for $35, the Easy Way: http://lifehacker.com/how-to-turn-your-raspberry-pi-into-a-retro-game-console-498561192
- HOW-TO -- Make a Nintendo controller into a PC Joystick: http://www.joystiq.com/2004/09/07/how-to-make-a-nintendo-controller-into-a-pc-joystick/
- MineCraft Teaching Kit -- a flavor of JAVA: https://epik.makes.org/thimble/NjU2MTQ2OTQ0/minecraft-a-flavor-of-java-epik[142]
- Flappy Bird hack using Reinforcement Learning: http://sarvagyavaish.github.io/FlappyBirdRL/
- Tanks tutorial: https://unity3d.com/learn/tutorials/projects/tanks-tutorial (build your very own Tanks game in Unity)
- Recreating legendary 8-bit games music with Web Audio API: http://codepen.io/gregh/post/recreating-legendary-8-bit-games-music-with-web-audio-api
- Python Play (beta) & a pong game tutorial: https://repl.it/talk/learn/Announcing-Python-Play-beta-and-a-pong-game-tutorial/12430
- Using the HTML5 Gamepad API to Add Controller Support to Browser Games: https://gamedevelopment.tutsplus.com/tutorials/using-the-html5-gamepad-api-to-add-controller-support-to-browser-games--cms-21345
- Linear Algebra for game developers: Part 1 | Part 2 | Part 3 | Part 4
- How should I write a main game loop?: https://gamedev.stackexchange.com/questions/651/how-should-i-write-a-main-game-loop
- How to create a basic "platformer" game with Phaser.js: https://flaviocopes.com/phaserjs-platform-game-tutorial/
- How Much RAM Is Good for a Minecraft Server? Is 1GB Enough?: https://www.howtogeek.com/794803/how-much-ram-is-good-for-a-minecraft-server-is-1gb-enough/
External Links
- wikipedia: Video Games
- wikipedia: Real-time strategy (RTS)
- wikipedia: First-person shooter (FPS)
- wikipedia: Role playing games (RPG)
- wikipedia: Massively multiplayer online games (MMOG)
- wikipedia: Massively multiplayer online first-person shooter game (MMOFPS)
- wikipedia: Massively multiplayer online role playing games (MMORPG)
- wikipedia: Shovelware
- wikipedia: List of best-selling game consoles
- wikipedia: List of video game consoles
- wikipedia: List of video game console emulators
- wikipedia: Video games in Canada
- wikipedia: Video games in Japan
- wikipedia: Video games in South Korea
- wikipedia: Video games in China
- wikipedia: Video games in Canada
- wikipedia: Video games in the United States
- wikipedia: Fast inverse square root (Quake's infamous algorithm now widely used in digital signal processing to scale a vector, and computer graphics programs use these to compute angles of incidence and reflection for lighting & shading)
- The State of the Multi-Billion Dollar Console Gaming Market (Nov. 2020): https://www.visualcapitalist.com/multi-billion-dollar-console-gaming-market/
- PS5 v Xbox Series X -- Who will win the next-gen console race?: https://www.bbc.com/news/newsbeat-54837191
- Switch vs PS4 vs Xbox One Global Lifetime Sales - January 2021 - Sales:https://www.vgchartz.com/article/447430/switch-vs-ps4-vs-xbox-one-global-lifetime-sales-january-2021/
[143] [144] [145] [146] [147] [148] [149] [150] [151]
- The Lie That Helped Build Nintendo: https://ca.ign.com/articles/2019/12/09/the-lie-that-helped-build-nintendo
- What things should an indie game developer never do?: https://gamedev.stackexchange.com/questions/765/what-things-should-an-indie-game-developer-never-do
- What are good games to “earn your wings” with? : https://gamedev.stackexchange.com/questions/854/what-are-good-games-to-earn-your-wings-with
- How does a single non-artistic programmer make a game?: https://gamedev.stackexchange.com/questions/12348/how-does-a-single-non-artistic-programmer-make-a-game
- Top 25 Consoles of all-time: http://www.ign.com/top-25-consoles/
- The 6 Most Retarded Gaming Consoles Ever Released: http://www.cracked.com/article_16824_the-6-most-retarded-gaming-consoles-ever-released.html
- The 10 Worst Video Game Systems of All Time: http://www.pcworld.com/article/168348/the_10_worst_video_game_systems_of_all_time.html
- Japanese Man Marries Video Game Girlfriend: http://www.newser.com/story/74807/japanese-man-marries-video-game-girlfriend.html
- Kinect unveiled at Microsoft E3 preview: http://www.guardian.co.uk/technology/gamesblog/2010/jun/14/kinect-xbox-microsoft-e3[152]
- Flash Scoreboard Help (PHP / MySQL): http://www.designerstalk.com/forums/help-me/18312-flash-scoreboard-help-php-mysql.html
- Using Flash, PHP, and MYSQL to Design a High Score Board: http://www.tactools.org/using-flash-php-and-mysql-to-design-a-high-score-board.html
- Nintendo debuts touchscreen Wii successor: http://www.japantoday.com/category/technology/view/nintendo-debuts-touchscreen-wii-successor
- Why This Studio Will Never Work With Nintendo Again: http://kotaku.com/5902857/why-this-studio-will-never-work-with-nintendo-again
- The Benefits and Pitfalls of Gamification: http://webdesign.tutsplus.com/articles/general/the-benefits-and-pitfalls-of-gamification/
- Gaming's 12 Richest People: http://www.cnbc.com/id/47691796?slide=1
- Did Blowing into Nintendo Cartridges Really Help?: http://mentalfloss.com/article/12589/did-blowing-nintendo-cartridges-really-help
- Why did you have to blow into an NES cartridge to make it work?: http://gaming.stackexchange.com/questions/15044/why-did-you-have-to-blow-into-an-nes-cartridge-to-make-it-work
- Creating a scratch built sprite: http://wiki.wesnoth.org/Creating_a_scratch_built_sprite
- Level design in mobile games – how developers make their games fun: https://www.androidauthority.com/level-design-mobile-games-developers-make-games-fun-661877/
- Taiko no Tatsujin - forum thread on many options for playing from Home Gaming to Arcades: http://neogaf.com/forum/showthread.php?p=144510397 | iOS APP | SONG PACKS[153][154][155]
- Nintendo bringing back NES Classic Edition in 2018: https://www.polygon.com/2017/9/12/16293660/nintendo-nes-classic-edition-back-in-stock-2018
- (Based on popularity of 2016's NES Classic launch) Nintendo will release a mini Super Nintendo with 21 classic games for just $80: http:?/www.businessinsider.com/nintendo-super-nintendo-classic-edition-2017-6
- Here's Why It's A Mistake For Nintendo To Release More NES Classic Edition Units In 2018: https://www.forbes.com/sites/erikkain/2017/09/12/heres-why-its-a-mistake-for-nintendo-to-release-more-nes-classic-editions/
- HTML5 Is Here (for Game Development on the web): https://blog.kongregate.com/html5-is-here/
- Unruly Tower - a circular side-scrolling platformer in HTML/CSS/JS: https://codepen.io/johan-tirholm/pen/jZorRd
- Super Mario World made only with CSS gradients - no JS, no embedded images/data URIs, no external images and using a micro HTML =): https://medium.com/@alcidesqueiroz/super-mario-world-in-css-100-css-no-javascript-no-embedded-images-data-uris-no-external-e43dc0c2b1f4
- Video game addiction concerns mental health experts: https://globalnews.ca/news/4122290/video-game-addiction-mental-health/
- The Future Of Mobile Web Design - Video Game Design And Storytelling: https://medium.com/@smashingmag/the-future-of-mobile-web-design-video-game-design-and-storytelling-11f5add41d25
- Games industry asks WHO to hold fire on 'gaming disorder': https://japantoday.com/category/features/health/reuters-health-news-summary-5
- The Video Game Industry Can't Go On Like This: https://kotaku.com/the-video-game-industry-cant-go-on-like-this-1836606033
- Gaming Usage Up 75 Percent Amid Coronavirus Outbreak, Verizon Reports: https://www.hollywoodreporter.com/news/gaming-usage-up-75-percent-coronavirus-outbreak-verizon-reports-1285140
- XBOX LIVE DOWN - Servers Not Working (amid record and sudden demands due to "Coronavirus WFH situations") Leaving Players Unable To Get Into Games: https://www.independent.co.uk/life-style/gadgets-and-tech/news/xbox-live-down-not-working-server-status-outage-sign-in-console-a9403501.html
- Denny's gets into gaming with presence on multiplayer platforms: https://www.mobilemarketer.com/news/dennys-gets-into-gaming-with-presence-on-multiplayer-platforms/576590/
- The Last of Us 2 epitomizes one of gaming’s longest debates: https://www.polygon.com/2020/6/26/21304642/the-last-of-us-2-violence
- Nathan Drake and Kratos, best friends forever - The Besties (of 2007): https://open.spotify.com/episode/2jMxVBwOOGVAc4YCJtdQUY
- "Ludonarrative Dissonance" in Bioshock: https://clicknothing.typepad.com/click_nothing/2007/10/ludonarrative-d.html
- EA facing Canadian class action lawsuit over loot boxes: https://www.gamesindustry.biz/articles/2020-10-21-ea-facing-canadian-class-action-lawsuit-over-loot-boxes
- Is Downloading Retro Video Game ROMs Ever Legal: https://www.howtogeek.com/262758/is-downloading-retro-video-game-roms-ever-legal/
- What Was the “Game Genie” Cheat Device, and How Did It Work?: https://www.howtogeek.com/706248/what-was-the-game-genie-cheat-device-and-how-did-it-work/
- Why Were Old Video Games So Pixelated?: https://www.howtogeek.com/714581/why-were-old-video-games-so-pixelated/
- Super High-Fidelity Mario -- The quest to find original gaming audio samples: https://arstechnica.com/gaming/2021/02/super-high-fidelity-mario-the-quest-to-find-original-gaming-audio-samples/
- What is the Best CRT for Retro Gaming?: https://wackoid.com/game/finding-the-best-crt-tv-for-retro-gaming/
- 5 Psychological Tricks in Free-To-Play Games (and How to Avoid Them): https://www.howtogeek.com/765113/5-psychological-tricks-in-free-to-play-games-and-how-to-avoid-them/
- How to See Your Frames Per Second (FPS) in Games: https://www.pcmag.com/how-to/how-to-see-your-frames-per-second-fps-in-games
- Frame Rate (FPS) vs Refresh Rate (Hz): https://www.avadirect.com/blog/frame-rate-fps-vs-hz-refresh-rate/
- Why Are Video Game Emulators So Important?: https://www.howtogeek.com/347530/the-importance-of-emulation-for-games-preservation/ (to preserve games that could otherwise disappear forever)
- Why "Field-Programmable Gate Array (FPGA) integrated circuits are amazing for "Retro Gaming" emulation: https://www.howtogeek.com/783770/why-fpgas-are-amazing-for-retro-gaming-emulation/
- Game Developer David Smith takes a look back at one of his earliest games "The Colony" (1987; one of the first 3D FPS/navigational games): PART 1 | PART 2
- A History of Hup, the Jump Sound of Shooting Games: https://www.wired.com/story/hup-history-jump-sound-video-games/
- Video Games Turn 60 years old - How Spacewar Launched a Revolution: https://www.howtogeek.com/794165/video-games-turn-60-how-spacewar-launched-a-revolution/
- The Nimatron: https://daily.jstor.org/the-nimatron/ (world’s first video game made its debut at the Westinghouse pavilion at the New York World’s Fair in 1939)
- The first ‘Easter eggs’ were an act of corporate rebellion: https://thehustle.co/the-first-easter-eggs-were-an-act-of-corporate-rebellion/
- From Keen to Doom - id Software’s Founders Talk 30 Years of Gaming History: https://www.howtogeek.com/711060/from-keen-to-doom-id-softwares-founders-talk-30-years-of-gaming-history/
- Achtung! How Wolfenstein 3D Shocked the World, 30 Years Later: https://www.howtogeek.com/802248/how-wolfenstein-3d-shocked-the-world-30-years-later/[156][157][158][159]
References
- ↑ Why The Intersection Of Music And Esports Is Bigger Business Than Ever: https://www.forbes.com/sites/cheriehu/2018/10/25/why-the-intersection-of-music-and-esports-is-bigger-business-than-ever/#43739dd5757d
- ↑ Reddit Buying Guide for Gaming PC: https://www.reddit.com/r/pcmasterrace/wiki/guide
- ↑ BestBuy - Gaming PC buying guide: http://www.bestbuy.ca/en-CA/research/pc-gaming-buying-guide/rc8974.aspx
- ↑ Best Gaming Desktops 2015: http://www.tomsguide.com/us/best-gaming-pc,review-2219.html
- ↑ Windows 3.1 - Solitaire Game: https://www.classicgames.me/windows-3-1-solitaire.html
- ↑ Microsoft Solitaire Is Still King 30 Years Later: https://www.howtogeek.com/771856/microsoft-solitaire-is-still-king-30-years-later/
- ↑ wikipedia: Atari 2600
- ↑ A vintage Atari is an amazing "Weather Terminal" in 2020: https://www.howtogeek.com/697300/a-vintage-atari-is-an-amazing-weather-terminal-in-2020/
- ↑ wikipedia: List of video games featuring Mario
- ↑ Nintendo's global success built on a lie (maybe a "white lie" but a pretty big one nonetheless?!): https://www.youtube.com/watch?v=SKgL8u4CPJ8
- ↑ Here’s What Nintendo Will Disable on Your 3DS and Wii U: https://www.howtogeek.com/786793/heres-what-nintendo-will-disable-on-your-3ds-and-wii-u/
- ↑ wikipedia: Nintendo Entertainment System
- ↑ wikipedia: List of Nintendo Entertainment System games
- ↑ IGN - Top 100 NES games of all time: https://www.ign.com/lists/top-100-nes-games/
- ↑ Super Massive NES Collection SOLD for $25k USD!: n8duke.com/nintendo/
- ↑ wikipedia: Super Nintendo Entertainment System
- ↑ wikipedia: List of Super Nintendo Entertainment System games
- ↑ IGN - Top 100 SNES games of all time: https://www.ign.com/lists/top-100-snes-games/
- ↑ Top 25 SNES Games: http://www.retrojunk.com/article/show/650/top-25-snes-games
- ↑ Rarity Guide for SNES games: http://www.rarityguide.com/snes_view.php
- ↑ Best Super Nintendo games of all time: http://www.gamesradar.com/best-snes-games-all-time/
- ↑ wikipedia: Nintendo 64-bit (N-64)
- ↑ wikipedia: Nintendo GameCube
- ↑ wikipedia: Nintendo Wii
- ↑ wikipedia: Nintendo Wii U
- ↑ wikipedia: Nintendo Switch
- ↑ Nintendo's Switch is the fastest-selling US console ever: https://www.engadget.com/2018/01/04/nintendo-switch-fastest-us-selling-console/
- ↑ Will an Expensive SD Card Improve Nintendo Switch Performance?: https://www.howtogeek.com/754833/will-an-expensive-sd-card-improve-nintendo-switch-performance/
- ↑ Nintendo Switch - microSD Card FAQ: https://en-americas-support.nintendo.com/app/answers/detail/a_id/22481/~/microsd-card-faq
- ↑ What’s Included with a Nintendo Switch Online Subscription?: https://www.howtogeek.com/659969/whats-included-with-a-nintendo-switch-online-subscription/
- ↑ wikipedia: Sega
- ↑ wikipedia: List of Sega Master System games
- ↑ wikipedia: Sega Genesis
- ↑ wikipedia: List of Sega Genesis games
- ↑ Sega Genesis Games - rarity guide: http://www.rarityguide.com/genesis_view.php
- ↑ wikipedia: Sega Mega Drive
- ↑ The Best Undiscovered Sega Genesis / Megadrive Games: http://www.racketboy.com/retro/the-best-sega-genesis-games-hidden-gem
- ↑ wikipedia: Sega Saturn
- ↑ wikipedia: List of Sega Saturn games
- ↑ Sega SATURN game list (backup): http://www.gamefaqs.com/saturn/916393-saturn/faqs/7161
- ↑ wikipedia: DreamCast
- ↑ wikipedia: PlayStation
- ↑ wikipedia: PlayStation 2
- ↑ wikipedia: PlayStation 3
- ↑ wikipedia: PlayStation 4
- ↑ wikipedia: PlayStation 5
- ↑ Unveiling New Details of PlayStation 5: Hardware Technical Specs: https://blog.us.playstation.com/2020/03/18/unveiling-new-details-of-playstation-5-hardware-technical-specs/
- ↑ Sony finally unveils PlayStation 5 details: https://techcrunch.com/2020/03/18/sony-finally-unveils-playstation-5-details/
- ↑ PS4 vs PS5 – Compare Features: https://ps5playstation5.com/ps5-vs-ps4/
- ↑ wikipedia: Xbox (console)
- ↑ wikipedia: List of Xbox games
- ↑ wikipedia: Xbox 360
- ↑ wikipedia: Microsoft Kinect
- ↑ wikipedia: Xbox ONE
- ↑ Xbox ONE guide: http://ca.ign.com/wikis/xbox-one/Xbox_One_Kinect
- ↑ wikipedia: Xbox Series X and Series S
- ↑ wikipedia: List of Xbox Series X and Series S games
- ↑ wikipedia: Gameboy
- ↑ wikipedia: GameboyColor
- ↑ Rustual Boy: https://rustualboy.com | SRC ("Virtual Boy" clone/emulator in Rust)
- ↑ wikipedia: Virtual Boy
- ↑ Virtual Boy: https://nintendo.fandom.com/wiki/Virtual_Boy
- ↑ wikipedia: GameBoy Advanced
- ↑ wikipedia: Nintendo DS
- ↑ wikipedia: Nintendo DSI
- ↑ wikipedia: Nintendo 3DS
- ↑ wikipedia: Nintendo 3DS XL
- ↑ wikipedia: Sega GameGear
- ↑ wikipedia: List of Game Gear games
- ↑ Best Sega Game Gear games of all time: http://www.gamesradar.com/best-game-gear-games-all-time/
- ↑ wikipedia: PlayStation Portable (PSP)
- ↑ Google hires Sony’s Shannon Studstill to run Stadia Games and Entertainment studio in L.A.: https://venturebeat.com/2020/03/04/google-hires-sonys-shannon-studstill-to-run-stadia-games-and-entertainment-studio-in-la/
- ↑ Project xCloud - Gaming with you at the center: https://blogs.microsoft.com/blog/2018/10/08/project-xcloud-gaming-with-you-at-the-center/
- ↑ xCloud Gets its UK Preview -- Disruption is Coming to the Gaming Industry: https://www.cbronline.com/news/project-xcloud-preview-vodafone
- ↑ Microsoft xCloud -- Release Date, Price, Public Beta, and Stadia Comparison: https://www.inverse.com/article/54091-project-xcloud-price-release-date-beta-microsoft-game-streaming
- ↑ PS Now Explained -- What You Need To Know About Sony's Cloud Gaming Service: https://www.gamespot.com/articles/ps-now-explained-what-you-need-to-know-about-sonys/1100-6471137/
- ↑ Sony and Microsoft to explore strategic partnership: https://news.microsoft.com/2019/05/16/sony-and-microsoft-to-explore-strategic-partnership/
- ↑ Nvidia’s GeForce NOW Enters the Game and Challenges Google’s Stadia: https://www.cbronline.com/news/nvidia-geforce-now
- ↑ Melon.JS tutorial: http://melonjs.github.io/tutorial-platformer/
- ↑ Creating an isometric world with Phaser.js, using the isometric plugin: https://developer.tizen.org/community/tip-tech/creating-isometric-world-phaser.js-using-isometric-plugin
- ↑ How to create an arcade platformer game for Tizen using phaser.js: https://developer.tizen.org/community/tip-tech/how-create-arcade-platformer-game-tizen-using-phaser.js
- ↑ How to Learn the Phaser HTML5 Game Engine: https://gamedevelopment.tutsplus.com/articles/how-to-learn-the-phaser-html5-game-engine--gamedev-13643
- ↑ Making Your First HTML5 Game With Phaser: https://tutorialzine.com/2015/06/making-your-first-html5-game-with-phaser
- ↑ Making Isometric Social Real-Time Games with HTML5, CSS3, and JavaScript (BOOK): https://books.google.ca/books?id=mW8HgdlcnEcC&pg=PA112&lpg=PA112&dq=isometric+javascript+game&source=bl&ots=NTho9gD3pE&sig=82ksiwS_y4JiCKTGDCKGePxPeU0&hl=en&sa=X&ved=0ahUKEwiuw5rcj6PXAhVDxxQKHdgJA8Y4ChDoAQhpMAk#v=onepage&q=isometric%20javascript%20game&f=false (section on example project structure)
- ↑ Isometric game engine in JavaScript/HTML5: https://gamedev.stackexchange.com/questions/6171/isometric-game-engine-in-javascript-html5
- ↑ Game Development -- An Updated Primer for Creating Isometric Worlds, Part 1: https://gamedevelopment.tutsplus.com/tutorials/creating-isometric-worlds-primer-for-game-developers-updated--cms-28392
- ↑ An Updated Primer for Creating Isometric Worlds, Part 1: https://gamedevelopment.tutsplus.com/tutorials/creating-isometric-worlds-primer-for-game-developers-updated--cms-28392
- ↑ Isometric HTML5 Game Demos: https://html5gamedevelopment.com/2012-02-isometric-html5-game-demo/
- ↑ Best framework for an Isometric game. Pros and cons: http://www.html5gamedevs.com/topic/20280-best-framework-for-an-isometric-game-pros-and-cons/
- ↑ Example of HD creative assets for an isometric game: https://drive.google.com/drive/folders/0B5Fut-iSgRw3RlNDMFdSbFNKM0E
- ↑ Creating Isometric Worlds - A Primer for Game Developers: https://gamedevelopment.tutsplus.com/tutorials/creating-isometric-worlds-a-primer-for-game-developers--gamedev-6511
- ↑ CSS only interactive 3D dice: https://codepen.io/HunorMarton/pen/mdERrLy
- ↑ The top 14 game engines - The list in full: http://www.develop-online.net/news/the-top-14-game-engines-the-list-in-full/0114330
- ↑ Unity WebXR Exporter update: https://blog.mozvr.com/unity-webxr-exporter-update/ (render Unity-based XR experiences on the Web)
- ↑ A browser plugin for Unity: https://blog.mozvr.com/a-browser-plugin-for-unity/ (render web-based content inside of a Unity XR & Game experiences)
- ↑ Building a Chess Game in Unity: https://medium.com/@jurtzmarcel/building-a-chess-game-in-unity-85408f86b749
- ↑ A look at password security, Part III -- More secure login protocols: https://blog.mozilla.org/blog/2020/07/20/a-look-at-password-security-part-iii-more-secure-login-protocols/
- ↑ Scratch Day: https://day.scratch.mit.edu/ (global celebration where you are encouraged to host "Scratch learning events" for kids)
- ↑ Copying code fragments from one sprite to another: https://scratch.mit.edu/discuss/topic/19503/
- ↑ Random motion template in Scratch: https://scratch.mit.edu/projects/13822527/#editor
- ↑ When () Key Pressed (block): https://wiki.scratch.mit.edu/wiki/When_()_Key_Pressed_(block)
- ↑ Key () Pressed? (block): https://wiki.scratch.mit.edu/wiki/Key_()_Pressed%3F_(block)
- ↑ How do I loop sound a on key press but stop when key is released?: https://scratch.mit.edu/discuss/topic/16013/
- ↑ Template for jumping on & falling from platforms: https://scratch.mit.edu/projects/42179122/#editor
- ↑ How can i make a sprite be able to jump and land on to another platform?: https://scratch.mit.edu/discuss/topic/79546/?=1#post-1903399 (post #20 highlights a simple approach to most basic gravity-like jumping and landing situations)
- ↑ Go to Front (block): https://wiki.scratch.mit.edu/wiki/Go_to_Front_(block) (layering of Objects within a block)
- ↑ Make sprite bigger/smaller: https://scratch.mit.edu/projects/10921521/#editor
- ↑ Scratch– Adding Sprites &Changing Costumes: http://faculty.winthrop.edu/plantep/csci101/lectures/11-scratch-03-adding-sprites-changing-costumes.pdf
- ↑ How do I create a new sprite?: https://wiki.scratch.mit.edu/wiki/How_do_I_create_a_new_sprite%3F
- ↑ 3D Scanning with Microsoft Kinect: https://www.open-electronics.org/3d-scanning-with-microsoft-kinect/
- ↑ The Xbox One Kinect Sensor selects an inanimate object as a player: https://support.xbox.com/en-GB/xbox-one/accessories/kinect-selects-object
- ↑ 3D Scanning Made Simple: http://www.kscan3d.com/
- ↑ ReconstructME: http://reconstructme.net/
- ↑ Scan objects using the Kinect sensor with Microsoft's 3D Scan app for Windows: http://www.windowscentral.com/microsoft-releases-3d-scan-app-windows-lets-you-scan-objects-your-xbox-kinect
- ↑ How to scan objects with the Kinect (and export them to PLY files)?: https://web.archive.org/web/20131124172515/http://fab.cba.mit.edu/content/processes/kinect/
- ↑ Kinect - 3D app: https://www.microsoft.com/en-us/store/p/3d-scan/9nblggh68pmc
- ↑ Scanning physical objects with an Xbox One Kinect to use as Holograms in HoloLens: http://dotnetbyexample.blogspot.ca/2017/01/scanning-physical-objects-with-xbox-one.html
- ↑ Mirror image and rotating in either direction: https://scratch.mit.edu/discuss/topic/23063/?page=1#post-207173
- ↑ Delicode -- NI Mate: https://www.ni-mate.com/
- ↑ Kinect Mocap: https://www.reallusion.com/iclone/mocap/
- ↑ Kinect Motion Capture with Fastmocap: https://www.fastmocap.com
- ↑ NiMate Mocap "rig" to map models to captures: https://remington.pro/resources/assets/misc/nimate-mocap-rig/
- ↑ DIY Kinect Motion Capture Studio | Blender: https://www.youtube.com/watch?v=1UPZtS5LVvw
- ↑ CSS 3D X-wing: https://codepen.io/juliangarnier/pen/hzDAF
- ↑ Let's Create a Tetris Game in Compiled JavaFX Script: https://dzone.com/articles/lets-create-tetris-game-compil
- ↑ Game Over -- Improving upon the Compiled JavaFX Tetris Program: https://dzone.com/articles/game-over-improving-upon-compi
- ↑ JavaFX game programming -- Team Programming Assignment - Tetris: https://www.programmingassignmenthelper.com/javafx-tetris-game/
- ↑ Introduction to JavaFX for Game Development: https://gamedevelopment.tutsplus.com/tutorials/introduction-to-javafx-for-game-development--cms-23835
- ↑ Introduction to Game Development with Unity and C#: https://www.red-gate.com/simple-talk/dotnet/c-programming/introduction-game-development-unity-c/
- ↑ Snake game in C++: https://codereview.stackexchange.com/questions/66481/snake-game-in-c
- ↑ Snake Cpp -- Console game: http://www.cplusplus.com/articles/3U75fSEw/
- ↑ Simple C++ snake game for windows console w/o classes: https://github.com/Raikem/Simple-Snake-Game
- ↑ Snake Game with C++ (using OOPS) : https://github.com/Pratik-Chhajer/Snake-Game
- ↑ c++ implementation of the classic snake game using gfx library: https://github.com/fritzwill/snake-game
- ↑ Snake game in C++ with SFML : https://github.com/beaupletga/Snake
- ↑ Game From Scratch C++ Edition: https://www.gamefromscratch.com/page/Game-From-Scratch-CPP-Edition-The-Introduction.aspx
- ↑ Building a simple game engine in C++: http://gamecodeschool.com/sfml/building-a-simple-game-engine-in-c-plus-plus/
- ↑ wikipedia: Source (game engine)
- ↑ Video Games domain - Visualization: http://schemaviz.freebaseapps.com/?domain=%2Fcvg
- ↑ Good game design books?: https://gamedev.stackexchange.com/questions/497/good-game-design-books
- ↑ doodle.js gist (2013): https://gist.github.com/jacksonfdam/5818319
- ↑ End Of Year Learnings From Minecraft’s Migration To JDK 16 And Q&A With The Mojang Team : https://www.infoq.com/news/2021/12/minecrafts-jdk16-migration/
- ↑ Game Console Market Set for a Leap in 2020: https://www.counterpointresearch.com/game-console-market-set-leap-2020/
- ↑ Videogames are now a bigger industry than movies and North American sports combined, thanks to the pandemic: https://www.marketwatch.com/story/videogames-are-a-bigger-industry-than-sports-and-movies-combined-thanks-to-the-pandemic-11608654990
- ↑ 2012-2021 CAGR of Gaming Platforms (Mobile .vs. PC .vs. Console): https://i.redd.it/gtjns4j4mg821.png
- ↑ Switch to Success - 20 Years of Nintendo Console Sales: https://www.visualcapitalist.com/20-years-nintendo-console-switch-sales/
- ↑ Video Game Industry Hits Reset in 2020: https://www.globalxetfs.com/video-game-industry-hits-reset-in-2020/
- ↑ Brands With Best-Selling Video Game Consoles 1972 - 2019: https://www.youtube.com/watch?v=oWmdxeAFS-I
- ↑ Sony Trumps Nintendo in Shrinking Console Market (2014): https://www.statista.com/chart/2345/video-game-console-sales/
- ↑ Market shares of console games producers (2011): https://www.researchgate.net/figure/Market-shares-of-console-games-producers-2011-Source-IfM-mediadbeu_fig5_255995598
- ↑ The World’s 2.7 Billion Gamers Will Spend $159.3 Billion on Games in 2020; The Market Will Surpass $200 Billion by 2023: https://newzoo.com/insights/articles/newzoo-games-market-numbers-revenues-and-audience-2020-2023/
- ↑ Kinect -- Seven years of strange experiments: https://www.engadget.com/2017/10/28/kinect-strange-weird-projects-microsoft-dead/
- ↑ JPN Depot - Package Forwarding/Shipping Cost Calculator: http://www.jpn-depot.com/content/tools/shipping
- ↑ Tenso - Package Forwarding Service: http://www.tenso.com/en/landing/rakuten/20150327.html?ad_code=rakuten
- ↑ Goyokikiyaa - Package Forwarding Service: http://www.goyokikiya.com/landing/rakuten_150327_en.php?utm_source=Rakuten&utm_medium=banner&utm_campaign=Rakuten%20Campaign%202015-03-27-EN
- ↑ Castle Wolfenstein (pt.1): https://www.mobygames.com/game/castle-wolfenstein
- ↑ Beyond Castle Wolfenstein (pt.2): https://www.mobygames.com/game/beyond-castle-wolfenstein
- ↑ Wolfenstein 3D (pt. 3): https://www.mobygames.com/game/wolfenstein-3d
- ↑ Wolfenstein (pt.4) - Spear of Destiny (DOS): https://www.mobygames.com/game/dos/spear-of-destiny