| Both sides previous revision Previous revision Next revision | Previous revision |
| tremulous:dev [2016/03/08 21:55] – [References for Quake 3 based and Tremulous coding:] dGr8LookinSparky | tremulous:dev [2023/02/28 15:18] (current) – [References for Quake 3 based and Tremulous coding:] romdos |
|---|
| ===== Some developer resources ====== | ===== Some developer resources ====== |
| |
| ==== References for git (git is a very important tool for developers): ==== | ==== References for git ==== |
| |
| * [[http://pcottle.github.io/learnGitBranching/|Learn git Branching]] | * [[http://pcottle.github.io/learnGitBranching/|Learn git Branching]] |
| ==== References for the C programming language used by Tremulous: ==== | ==== References for the C programming language used by Tremulous: ==== |
| |
| | * [[https://www.youtube.com/watch?v=8Ib7nwc33uA&list=PLGLfVvz_LVvSaXCpKS395wbCcmsmgRea7|Intro to C video tutorial series by Derek Banas]] |
| * [[https://www.youtube.com/watch?v=Jlbs8ly6OKA&index=1&list=PL76809ED684A081F3|Free Online Video Programming Course in C for Beginners]] | * [[https://www.youtube.com/watch?v=Jlbs8ly6OKA&index=1&list=PL76809ED684A081F3|Free Online Video Programming Course in C for Beginners]] |
| * [[https://youtu.be/3CA1Su58SG8?list=PLQndNexFjUWnRdVNiyFf9u2aO0o1CqS8G|Another good video series for learning C]] | |
| * [[http://c.learncodethehardway.org/book/|A comprehensive book about the C programming language]] | * [[http://c.learncodethehardway.org/book/|A comprehensive book about the C programming language]] |
| * [[http://www.c4learn.com/learn-c-programming-language/|Learn C Programming Language Step by Step at c4learning.com]] | * [[http://www.c4learn.com/learn-c-programming-language/|Learn C Programming Language Step by Step at c4learning.com]] |
| | * [[https://web.archive.org/web/20070510043830/http://irc.essex.ac.uk/www.iota-six.co.uk/c/|Eddie's Basic Guide to C Programming (archive.org mirror)]] |
| |
| ==== References for Quake 3 based and Tremulous coding: ==== | ==== References for Quake 3 based and Tremulous coding: ==== |
| * [[http://www.icculus.org/~phaethon/q3tamenu/q3tamenu.html|Quake 3 Menus]] | * [[http://www.icculus.org/~phaethon/q3tamenu/q3tamenu.html|Quake 3 Menus]] |
| * [[https://github.com/darklegion/tremulous|Dark Legion's Tremulous Code Repository]] | * [[https://github.com/darklegion/tremulous|Dark Legion's Tremulous Code Repository]] |
| | * [[https://web.archive.org/web/20080930220131/http://www.quake3hut.co.uk:80/q3coding/|Mirror of quake3hut.co.uk's coding tutorials]] |
| | * [[https://web.archive.org/web/20080828011139/http://synapse.vgfort.com/quake3.php|Mirror of vgfort.com's coding tutorials]] |
| | * [[https://web.archive.org/web/20041028074519/http://www.quake.de:80/?action=code3arena00&q=q3|Quake.de Code 3 Arena tutorials]] |
| | * [[https://jkhub.org/forums/topic/9949-c-and-c-primer/|C and C++ Primer at jkhub.org]] |
| | |
| | |
| | === References for Lua: === |
| | https://ebens.me/post/lua-for-programmers-part-1/ |
| |
| === References for Shell Scripting: === | === References for Shell Scripting: === |
| |
| * [[http://www.tldp.org/LDP/abs/abs-guide.pdf|Advanced Bash-Scripting Guide]] | * [[http://www.tldp.org/LDP/abs/abs-guide.pdf|Advanced Bash-Scripting Guide]] |
| | |
| | |
| | === Related === |
| | |
| | https://web.archive.org/web/20010123223100/http://www.quake3mods.net/tutorials/coding/ |
| | |
| | https://web.archive.org/web/20031008190303/http://nehe.gamedev.net:80/lesson.asp?index=01 |
| | |
| | https://web.archive.org/web/20000815235748/http://www.quake3mods.net:80/tutorials/coding/ |
| | |
| | https://web.archive.org/web/20201029155638/http://index-of.co.uk/Game-Development/Programming/ |