@online{redstoneGates, author = {Martin O'Hanlon}, title = {Exploring logic gates in Minecraft}, year = {2023}, url = {https://helloworld.raspberrypi.org/articles/bbcc-exploring-logic-gates-in-minecraft}, note = {Accessed: 2023-08-20} } @online{platforms, title = {Windows Mac Linux Logo}, year = {2009}, url = {https://www.nicepng.com/downpng/u2w7w7y3e6a9r5i1_windows-mac-linux-logo/}, note = {Accessed: 2023-08-20}, author = {NicePNG} } @online{glfwLogo, title = {GLFW Logo}, year = {2013}, url = {https://www.glfw.org/}, note = {Accessed: 2023-08-20}, author = {The GLFW Development Team} } @online{bejeweledGameplay, title = {Bejeweled gameplay}, year = {2001}, url = {https://www.youtube.com/watch?v=ZEXtEUVexzA}, note = {Accessed: 2023-08-20}, author = {PopCap Games and Electronic Arts} } @online{marketShareChart, title = {Desktop Operating System Market Share Worldwide Chart}, year = {2023}, url = {https://gs.statcounter.com/os-market-share/desktop/worldwide}, note = {Accessed: 2023-08-20}, author = {Global Stats} } @online{unityLogo, title = {Unity Game Engine Logo}, year = {2005}, url = {brand.unity.com}, note = {Accessed: 2023-08-20}, author = {Unity Technologies} } @online{unrealLogo, title = {Unreal Game Engine Logo}, year = {2014}, url = {www.unrealengine.com}, note = {Accessed: 2023-08-20}, author = {Epic Games} } @online{godotLogo, title = {Godot Game Engine Logo}, year = {2014}, url = {https://godotengine.org/}, note = {Accessed: 2023-08-20}, organization = {Godot Foundation} } @online{rpgMakerLogo, title = {RPG Maker Engine Logo}, year = {2015}, url = {https://www.rpgmakerweb.com/}, note = {Accessed: 2023-08-20}, organization = {Gotcha Gotcha Games Inc} } @online{renpyLogo, title = {Ren'Py Game Engine Logo}, year = {2004}, url = {https://www.renpy.org/}, note = {Accessed: 2023-08-20}, organization = {Tom "PyTom" Rothamel} } @online{openGLWikipedia, title = {Linux kernel and OpenGL video games}, year = {2014}, url = {https://commons.wikimedia.org/wiki/}, note = {Accessed: 2023-08-20}, author = {ScotXW https://commons.wikimedia.org/wiki/User:ScotXW} } @online{windowsLinuxSlash, title = {PCMag encyclopedia backslash example}, year = {2013}, url = {https://www.pcmag.com/encyclopedia/term/backslash}, note = {Accessed: 2023-08-20}, organization = {PCMag} } @online{gladSite, title = {Glad configuration site}, year = {2023}, url = {https://glad.dav1d.de/}, note = {Accessed: 2023-08-26}, author = {David Herberth} } @online{freeTypeSite, title = {Free Type library site}, year = {2023}, url = {https://freetype.org/}, note = {Accessed: 2023-08-26}, organization = {Free Type project} } @online{assetsMatchThree, title = {Match three assets}, year = {2017}, url = {https://opengameart.org/content/gem-match-3-set}, note = {Accessed: 2023-08-26}, author = {Sylly} } @online{cansFiltered, title = {Soda Pop Can-Themed Game Pieces}, year = {2012}, url = {https://opengameart.org/content/soda-pop-can-themed-game-pieces}, note = {Accessed: 2023-09-08}, author = {Donald Pelikan} } @online{tooMuchOne, title = {Vector Match Three Blocks}, year = {2017}, url = {https://opengameart.org/content/vector-match-three-blocks}, note = {Accessed: 2023-09-08}, author = {ChiliGames} } @online{tooMuchTwo, title = {Color Match Puzzle Rainbow Panels}, year = {2021}, url = {https://opengameart.org/content/color-match-puzzle-rainbow-panels}, note = {Accessed: 2023-09-08}, author = {Haley Halcyon} } @online{candyCrushMarketShare, title = {Candy Crush Market Share}, year = {2022}, url = {https://www.businessofapps.com/data/candy-crush-statistics/}, note = {Accessed: 2023-09-11}, author = {David Curry} } @online{popularMatchThree, title = {Most popular match-3 gaming apps worldwide in July 2023, by downloads}, year = {2023}, url = {https://www.statista.com/statistics/1405591/most-downloaded-match-3-games-worldwide/}, note = {Accessed: 2023-09-11}, author = {J. Clement} } @online{glfwSite, title = {GLFW project site}, year = {2023}, url = {https://www.glfw.org/community.html}, note = {Accessed: 2023-09-11}, author = {GLFW} } @online{gladSite, title = {Glad project site}, year = {2023}, url = {https://glad.dav1d.de/}, note = {Accessed: 2023-09-11}, author = {dav1d} } @online{freeTypeLib, title = {Free Type project}, year = {2023}, url = {https://freetype.org/}, note = {Accessed: 2023-09-11}, author = {Free Type organization} } @online{crossPlatformRise, title = {Cross-platform games increase}, year = {2023}, url = {https://newzoo.com/resources/blog/cross-platform-players-spending-more-on-pc-and-console}, note = {Accessed: 2023-09-11}, author = {Orla Meehan} } @online{cloudGamingRise, title = {The Rise of Cloud Gaming article}, year = {2022}, url = {https://www.datacenters.com/news/the-rise-of-cloud-gaming}, note = {Accessed: 2023-09-11}, author = {Datacenters.com Cloud} } @online{godotEngineProject, title = {The Rise of Cloud Gaming article}, year = {2023}, url = {https://godotengine.org/}, note = {Accessed: 2023-09-11}, author = {Godot project} } @online{gameEngineCharacterics, title = {Basic elements and characteristics of game engine}, year = {2021}, url = {https://fullscale.io/blog/what-is-game-engine/}, note = {Accessed: 2023-09-11}, author = {Full Scale} } @online{learnOGLTransformations, title = {Learn Open GL chapter on transformations}, year = {2021}, url = {https://learnopengl.com/Getting-started/Transformations}, note = {Accessed: 2023-09-11}, author = { Joey de Vries} } @online{glfwWiki, title = {GLFW software architecture description}, year = {2022}, url = {https://en.wikipedia.org/wiki/GLFW}, note = {Accessed: 2023-09-11}, author = {Wikipedia} } @online{glfwCommunity, title = {GLFW discourse community forum}, year = {2023}, url = {https://discourse.glfw.org/}, note = {Accessed: 2023-09-11}, author = {GLFW project} } @online{stbImageRepo, title = {Repository of stb project}, year = {2023}, url = {https://github.com/nothings/stb}, note = {Accessed: 2023-09-11}, author = {Sean Barrett} } @online{gameLoopExplanation, title = {Game Loop explanation}, year = {2023}, url = {https://gameprogrammingpatterns.com/game-loop.html}, note = {Accessed: 2023-09-11}, author = {Game Programming Patterns} } @online{linuxWindowsFileSystems, title = {Key Difference between Linux and Windows}, year = {2023}, url = {https://www.guru99.com/linux-differences.html#:~:text=Linux%20files%20are%20ordered%20in,name%20in%20the%20same%20folder.}, note = {Accessed: 2023-09-11}, author = {Mary Brent} } @online{driversWinLinux, title = {Device support in Windows vs. Linux}, year = {2010}, url = {https://www.zdnet.com/article/device-support-in-windows-vs-linux/}, note = {Accessed: 2023-09-11}, author = {Chris Clay Clay} } @online{nvidiaDrivers, title = {Arch wiki entry about nvidia drivers}, year = {2023}, url = {https://wiki.archlinux.org/title/NVIDIA}, note = {Accessed: 2023-09-11}, author = {Arch Wiki} } @online{vulkanDirectXComparison, title = {Vulkan vs. DirectX comparison}, year = {2023}, url = {https://history-computer.com/vulkan-vs-directx-key-differences-and-full-comparison/}, note = {Accessed: 2023-09-11}, author = {Paul Salmon} }