- https://thetoolsmiths.org/codex/
- http://davidlightbown.com/
- https://twitter.com/thetoolsmiths
- https://www.raywenderlich.com/3016-introduction-to-a-pathfinding
- https://mygaming.co.za/news/features/120208-how-to-become-a-game-developer-in-south-africa.html
- https://pixelsmithstudios.com/for-game-developers
- https://freelives.net/
- https://www.gog.com/game/cayne
- https://duncanbellsa.itch.io/skadonk-showdown
- http://www.nag.co.za/2018/03/15/local-indie-game-jengo-needs-your-help-to-postpone-the-apocalypse/
- http://makegamessa.com/discussion/3054/list-of-south-african-companies-that-are-interested-in-doing-outsourced-projects
- https://mybroadband.co.za/news/broadcasting/261883-how-the-fpb-gives-movies-and-games-their-age-restrictions.html?source=newsletter
- https://www.gog.com/indie
- https://blog.demofox.org/
- https://twitter.com/jwaaaap/status/1010852629587652608?s=20
- https://github.com/rorydriscoll/RayTracer
- https://www.cgbookcase.com/textures
- https://africgames.com/
- https://www.gamedev.net/articles/programming/math-and-physics/
- https://gamedevelopment.tutsplus.com/tutorials/a-beginners-guide-to-coding-graphics-shaders–cms-23313
- https://www.youtube.com/watch?v=Q5tyX_IBTXA
- http://www.realtimerendering.com/random.html
- http://www.realtimerendering.com/books.html
- https://www.youtube.com/watch?v=rxZQq4cd9EQ
- https://www.youtube.com/watch?v=8fXE-E1hjKk
- https://www.renpy.org/
- http://diglib.eg.org/
- http://library.conlang.org/gaming/
- https://www.youtube.com/watch?v=tH2-Bs1tgN4&list=PLvV37MvLUzzO-qBqAQSCjGkCgCabN19XV&index=3
- https://www.fertilesoilproductions.com/
- https://gamasutra.com/view/news/322791/How_Nyamakop_designed_Semblances_spongy_deformable_terrain.php
- https://www.khanacademy.org/computing/pixar
- https://www.offerzen.com/blog/game-programming-inspires-my-software-development
- https://www.gamesparks.com/product/
- https://codeburst.io/the-2018-game-developer-roadmap-e07e45b3c423
- https://developers.skillz.com/
- https://pythonprogramming.net/opengl-rotating-cube-example-pyopengl-tutorial/
- https://5years.doomworld.com/doombible/doombible.pdf
- https://www.princed.org/
- https://www.popot.org/
- https://www.popot.org/documentation/documents/2011-05-22_Changing_PoP1_Images.pdf
- https://rob-bell.net/2009/06/a-beginners-guide-to-big-o-notation
- http://jeffe.cs.illinois.edu/teaching/algorithms/
- http://mfleck.cs.illinois.edu/building-blocks/
- https://html5devstarter.enclavegames.com/
- https://www.yoyogames.com/en/gamemaker
- https://www.gmlscripts.com/
- https://www.zackbanack.com/blog/gamemaker-studio-2-tips-and-tricks
- https://software.intel.com/content/www/us/en/develop/articles/get-ready-pricing-your-indie-game.html
- http://openmortal.sourceforge.net/making.html
- http://www.brackeen.com/vga/
- https://github.com/TheThinMatrix?tab=repositories
- https://trello.com/b/bErRt68t/equilinox
- https://www.monogame.net/
- https://www.adventuregamestudio.co.uk/site/ags/
- https://romero.com/sigil
- https://github.com/rheit/acc
- http://doomlegacy.sourceforge.net/hosted/level_design_r3.txt
- https://forum.zdoom.org/viewtopic.php?f=43&t=64614
- https://www.doomworld.com/vb/doom-general/67798-doom-wars-v1-3-rts-in-doom-universe/
- https://forum.zdoom.org/viewtopic.php?f=19&t=53867
- https://gitlab.com/Brohnesorge/HeartsOfDemonsBARON
- https://www.pcgamesn.com/doom/doom-remaster
- https://quake.fandom.com/wiki/Strogg
- https://github.com/id-Software/Quake-2-Tools
- http://tfc.duke.free.fr/coding/md2-specs-en.html
- https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API
- https://icculus.org/gtkradiant/
- http://maps.rcmd.org/tutorials/q2_mapping_today/
- https://twitter.com/DOOMReboot/status/1231198994791047169?s=03
- https://mod.io/
- https://www.gamers.org/dEngine/quake2/Q2DP/Q2DP_Map/Q2DP_Map.shtml
- http://quetoo.org/books/documentation/creating-levels/bsp-compiler
- https://www.moddb.com/engines/id-tech-2
- https://www.moddb.com/games/quake-2/tutorials/working-quake2-replacement-sounds
- https://www.facebook.com/groups/DoomModSharingCommunity/permalink/2507159392874215/
- https://en.wikipedia.org/wiki/Audio_bit_depth
- https://sourceforge.net/p/jake2/git/ci/master/tree/src/jake2/sound/
- http://learnwebgl.brown37.net/the_big_picture/introduction.html
- https://binary.ninja/
- https://trac.ffmpeg.org/wiki/audio%20types
- https://bitbucket.org/daikatana13/daikatana/src/master/
- http://mxl.cz/
- https://gamebanana.com/exchange
- https://www.yamagi.org/quake2/
- https://www.celephais.net/fitzquake/
- http://tfc.duke.free.fr/coding/md2-specs-en.html
- https://www.flipcode.com/archives/Quake_2_BSP_File_Format.shtml
- https://github.com/id-Software/Quake-2/blob/master/qcommon/qfiles.h
- https://www.quaketerminus.com/tools.shtml
- https://stackoverflow.com/questions/5867723/javascript-image-manipulation-pixel-by-pixel
- http://sharethenet.free.fr/dev/c/GRAPHIC/PCX/pcx.html
- http://www.fysnet.net/pcxfile.htm
- https://www.davrous.com/2020/03/22/understanding-shaders-the-secret-sauce-of-3d-engines/
- http://maps.rcmd.org/tutorials/q2_palette_textures/
- http://bespin.org/~qz/pc-gpe/pcx.txt
- create a gist or WP post about this:
For one plane of eight bits (256-colour), each byte will represent one pixel. For one plane of four bits (16-colour), each byte will represent two pixels. The bits within the byte are in big-endian order, so the most significant bit belongs to the left-most pixel. In other words, in two bits per pixel mode, a byte of value 0xE4 (binary 11 10 01 00) will have left-to-right pixel values of 3, 2, 1, 0.
- https://moddingwiki.shikadi.net/wiki/PCX_Format
- https://www.eurogamer.net/amp/digitalfoundry-2020-doom-eternal-tech-review?__twitter_impression=true
- http://mitsuba-renderer.org/
- http://www.paulbourke.net/dataformats/tga/
- https://quakewiki.org/wiki/Getting_Started_Modding
- https://quakewiki.org/wiki/Quake_file_formats
- https://www.cs.rochester.edu/research/quagents/quagents2/modeling/models.html
- http://jcgt.org/
- https://github.com/kdrnic/three-md2/blob/master/md2.js
- http://www.insideqc.com/qctut/
- https://polycount.com/discussion/218434/doom-eternal
- http://www.sulaco.co.za/quake2/default.asp
- https://github.com/chaosforgeorg/doomrl/blob/master/src/drlwad.pas
- https://www.geeks3d.com/20110809/demoscene-the-basics-of-demo-programming/
- http://pascal-programming.info/lesson12.php
- https://www.spriters-resource.com/
- https://www.dx-revision.com/dxtutorials/tack/GettingStarted.html
- https://twitter.com/ID_AA_Carmack/status/1262947765757390853?s=03
- https://github.com/CorsixTH/CorsixTH
- https://www.gamasutra.com/view/feature/131503/1500_archers_on_a_288_network_.php?page=1
- https://medium.com/sysf/bits-to-bitmaps-a-simple-walkthrough-of-bmp-image-format-765dc6857393
- https://twitter.com/ID_AA_Carmack/status/1282010053881597952?s=03
- https://freds72.itch.io/poom?s=09
Leave a Reply