- Hints and notes for game programming
- 5 often overlook genres for your first game
- JAMS
- Books
- Links
- Game physics
- Sprites & Pixel Art
- Other tools
- iOS
- Artwork, fonts, music
- Python
- Lua
- BASIC / SmallBasic
- Godot
- Javascript
- Julia
- Go
- C/C++ game framework
- Java / Kotlin
- C Sharp
- Ruby
- WASM3
- misc
- C64 links
- Games of my youth
- Porting games ideas
- Prince of Persia
- One button game
- flappy bird, Dinosaur game, http://www.canabalt.com/ , Doodle Jump (Android)
- Shoot 'em ups (2D)
- Space Invaders Arcade 1978, Galaga Arcade 1981, 1942 Arcace 1984 Gradius Arcade 1985, R-Type Arcade 1985, DoDonpachi Arcade 1997
- Falling Block puzzels
- Tetris Game Boy 1980, Bejewled PC 2001, Dr Mario NES, 1990, Puyo Puyo Mega Drive 1992
- Labyrinth Puzzles
- Sokoban NEC PC 8801 1982, Booxle Game Boy 1989, Chip's Challenge Pc 1989, Snoopy's Magic Show Game Boy 1980, Kwirk Game boy 1989
- Racing Games
- Micro Machine NES 1991, Super Off Road NES 1989, Super RC Pro AM Game boy 1991, Road Fighter NES 1984, Grand Prix Atria 2600 198
- https://gamemath.com/
- https://gabrielgambetta.com/computer-graphics-from-scratch/
- http://gameprogrammingpatterns.com/
- https://natureofcode.com/book/
- http://worrydream.com/LearnableProgramming/
- https://therealpenaz91.itch.io/2dgd-f0th (2D Game Development: From Zero To Hero)
- Games, Design and Play: A Detailed Approach to Iterative Game Design, 3. Juni 2016, Colleen Macklin / Sharp
- Anthropy, A: Game Design Vocabulary: Exploring the Foundational Principles Behind Good Game Design (Game Design/Usability), 26. Februar 2014, Anna Anthropy (Autor), Naomi Clark
- Rules of Play: Game Design Fundamentals, 25. September 2003, Katie Salen Tekinbas, Eric Zimmerman
- A Playful Production Process: For Game Designers (and Everyone) Gebundene Ausgabe – 12. Oktober 2021 von Richard Lemarchand (Author), Amy Hennig (Foreword)
- https://gamefromscratch.com/
- https://www.youtube.com/c/gamefromscratch
- http://worrydream.com/LearnableProgramming/
- http://girlsmakegames.com/ (Overviews, Demos, Tutorials, ...)
- http://www.helloruby.com/de
- https://gamelabgraz.com/courses/
- https://github.com/coding-horror/basic-computer-games
- http://www.collisiondetection2d.net/
- https://developer.mozilla.org/en-US/docs/Games/Techniques/2D_collision_detection
- https://www.youtube.com/playlist?list=PLW3Zl3wyJwWOpdhYedlD-yCB7WQoHf-My (Math for Game Developers) !!!
- http://www.allenchou.net/2019/08/trigonometry-basics-sine-cosine/
- Eberly, David H. (2003). Game Physics. Morgan Kaufmann. ISBN 978-1-55860-740-8.-
- Millington, Ian (2007). Game Physics Engine Development. Morgan Kaufmann. ISBN 978-0-12-369471-3.
- Bourg, David M. (2001). Physics for Game Developers. O'Reilly Media. ISBN 978-0-596-00006-6.
- Szauer, Gabor (2017). Game Physics Cookbook. Packt Publishing. ISBN 978-1787123663.
- Conger, David (2004). Physics Modeling for Game Programmers. Course Technology PTR. ISBN 978-1592000937.
- Physics for Game Programmers, Grant Palmer, Apress, ISBN: 159059472X
- Beginning Math and Physics for Game Programmers, Wendy Stahler, New Riders, ISBN: 0735713901
- Getting Started with OpenGL ES 3+ Programming by Hans de Ruiter
- Essential Mathematics for Games and Interactive Applications by James M. Van Verth and Lars M. Bishop
- 3D Math Primer for Graphics and Game Development by Fletcher Dunn
- https://mathfor3dgameprogramming.com/
- https://cybereality.com/
-
https://www.youtube.com/watch?v=aMcJ1Jvtef0 (8 Bit & '8 Bitish' Graphics-Outside the Box)
-
https://www.piskelapp.com/ (Piskel is a free online editor for animated sprites & pixel art)
-
https://github.com/maierfelix/poxi ( A flat pixel art editor )
-
https://nurpax.github.io/petmate/ (Petmate - C64 PETSCII editor)
-
https://twitter.com/mmalex/status/1066646100134776835 (explaining x,y coordinates in Sprites)
-
https://ldtk.io/ (World Editor)
-
https://kronbits.itch.io/1bit-game-assets/devlog/15184/pixatool-117
-
delux paint amiga
-
soundtracker amiga
- Pixaki 4 Pro (for iPad, 26 Euro)
- https://workingcopyapp.com/ (git for ios, 20 Euro)
- https://lospec.com/palette-list
- https://thenounproject.com/viral.faisalovers/collection/school/
- https://www.thedoodlelibrary.com/stem
- https://philharmonia.co.uk/resources/sound-samples/
- https://www.storyblocks.com/
- http://pixel-fonts.com/
- http://www.dsg4.com/04/extra/bitmap/index.html
- https://lospec.com/palette-list/eroge-copper
- https://fontstruct.com
- https://opengameart.org/
- https://opengameart.org/content/free-game-asset-grumpy-flappy-bird-sprite-sheets
- http://freemusicarchive.org/
- https://kenney.nl/ (sprites, images, audio and 3D files)
- http://www.stef.be/bassoontracker/
- https://github.com/sparklinlabs/superpowers-asset-packs
- https://musiclab.chromeexperiments.com/Song-Maker/
- https://freesound.org/
- https://www.beepbox.co
- https://jummbus.bitbucket.io/
- https://raymond-schlitter.squarespace.com/blog/2018/1/10/pixelblog-1-color-palettes
- https://sfbgames.itch.io/chiptone
- https://github.com/ianhan/BitmapFonts
- https://codewith.mu/en/
- https://github.com/30-seconds/30-seconds-of-python
- https://www.youtube.com/playlist?list=PLlrxD0HtieHhS8VzuMCfQD4uJ9yne1mE6 (Python for Beginners)
- https://channel9.msdn.com/Series/Intro-to-Python-Development?WT.mc_id=python-c9-niner
- https://github.com/microsoft/c9-python-getting-started
- https://docs.microsoft.com/en-us/learn/modules/intro-to-python/
- https://new.pythonforengineers.com/blog/gaming-in-python-pygame-vs-arcade-vs-pygame-zero/
- https://www.pygame.org
- https://inventwithpython.com/invent4thed/
- https://www.youtube.com/c/DaFluffyPotato/videos
- https://dafluffypotato.itch.io/
- https://www.heise.de/ct/ausgabe/2018-14-Spiele-programmieren-mit-Python-und-Pygame-4079441.html (German Tutorial Part 1)
- https://www.heise.de/ct/ausgabe/2018-17-Spiele-programmieren-mit-Python-und-Pygame-Teil-2-4123221.html (German Tutorial Part 2)
- http://programarcadegames.com/
- https://www.youtube.com/watch?v=nGufy7weyGY&list=PLsk-HSGFjnaH5yghzu7PcOzm9NhsW0Urw (Game Development with Pygame / KidsCanCode)
- https://github.com/techwithtim/Side-Scroller-Game
- https://www.youtube.com/watch?v=PjgLeP0G5Yw (Pygame Side-Scroller Tutorial #1 - Scrolling Background/Character Movement )
- http://kidscancode.org/lessons/
- https://www.youtube.com/watch?time_continue=4&v=duc3jYgAaR0 (Introduction to Game Development / pygame)
- https://github.com/Wireframe-Magazine/Code-the-Classics
- https://wireframe.raspberrypi.org/books/code-the-classics1
-
https://www.dk.com/uk/book/9780241317792-computer-coding-python-games-for-kids/
- https://www.dk.com/uk/information/computer-coding/
- https://www.dk.com/uk/information/the-python-games-resource-pack/
- German: Spiele mit Python® supereasy programmieren
-
https://gitlab.com/kantel/algorithmen-fuer-spieleprogrammierer/tree/master
-
Mission Python: Code a Space Adventure Game!
-
Math Adventures with Python: An Illustrated Guide to Exploring Math with Code
-
https://new.pythonforengineers.com/blog/your-first-game-in-python-in-less-than-30-minutes/
- http://arcade.academy/
- http://arcade.academy/examples/platform_tutorial/index.html
- https://www.youtube.com/watch?v=Djtm1DzWSvo
- https://www.atariarchives.org/basicgames/
- https://www.computerscienceforkids.com/SmallBasicComputerGames/
- https://smallbasic-publicwebsite.azurewebsites.net/
-
https://gdquest.mavenseed.com/courses/ultimate-gdquest-bundle
-
https://www.youtube.com/watch?v=uPoLKQG0gmw&list=PLsk-HSGFjnaFutTDzgik2KMRl6W1JxFgD (Learning Godot 3.0: Your First Game Part 1 )
-
https://www.youtube.com/watch?v=gHA4M2cqWb0&list=PLsk-HSGFjnaFISfGRTXxp65FXOa9UkYc5
-
http://kidscancode.org/godot_recipes/3d/3d_sphere_car/
- https://github.com/kidscancode/3d_car_sphere
- https://www.youtube.com/watch?v=LqLchhxMldM (Godot Recipe: 3D Arcade-style Car (with a sphere)
-
Lua in Godot
-
Lua modding in Godot
- https://developer.mozilla.org/en-US/docs/Games
- http://js13kgames.github.io/resources/
- https://github.com/straker/kontra
- https://github.com/BabylonJS/Babylon.js
- https://github.com/aframevr/aframe/
- https://github.com/grumdrig/jsfxr
- https://github.com/mbitsnbites/soundbox
- https://github.com/xem/miniMusic
- https://github.com/kevincennis/TinyMusic
- https://github.com/PaulBGD/PixelFont
- https://www.youtube.com/channel/UCdS3ojA8RL8t1r18Gj1cl6w
- https://www.udemy.com/course/code-your-first-game/
- https://msdn.microsoft.com/en-us/magazine/dn973016.aspx
- http://www.pixijs.com/
- http://craftyjs.com/
- http://phaser.io/
- https://www.youtube.com/watch?v=ijw27lXp_qk (JuliaCon 2020 | No-overhead Game Development in Julia | Ahan Sengupta )
- https://github.com/aviks/GameZero.jl
- https://github.com/SquidSinker/GZExamples
- https://gamefromscratch.com/game-development-in-the-go-programming-language/
- https://github.com/hajimehoshi/ebiten/
- https://github.com/faiface/pixel
- https://engoengine.github.io/
- https://medium.com/a-journey-with-go/go-image-rendering-in-2d-video-games-with-ebiten-912cc2360c4f
- https://github.com/dradtke/go-allegro
- https://github.com/gen2brain/raylib-go
- https://github.com/oakmound/oak
- https://github.com/megamarc/Tilengine
- https://learncgames.com/
- https://github.com/baylej/tmx
- https://www.youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb (C++ Tutorial)
- https://www.youtube.com/playlist?list=PL43pGnjiVwgQHLPnuH9ch-LhZdwckM8Tq (C++ FOR BEGINNERS (2020) )
- https://www.raylib.com/
- https://github.com/raysan5/raylib
- https://github.com/raysan5/raylib-games
git clone https://github.com/raysan5/raylib.git raylib
cd raylib
mkdir build && cd build
cmake -DSHARED=ON -DSTATIC=ON ..
make
make install
git clone https://github.com/raysan5/raylib-games
cd raylib-games/classic
make
export LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib
./snake
- https://docs.microsoft.com/en-us/dotnet/csharp/
- https://godotengine.org/
- https://www.monogame.net/
- https://fna-xna.github.io/
- https://twitter.com/vshymanskyy/status/1345048053041029121
- https://github.com/wasm3/wasm3-arduino/tree/master/examples/Wasm_PyBadge_Dino
- https://github.com/binji/raw-wasm/tree/master/dino
- https://binji.github.io/raw-wasm/dino/
- https://www.youtube.com/watch?v=b7xndvitLa8
- https://www.zeit.de/digital/games/2018-11/videospiele-ddr-stasi-ueberwachung-gamer-szene-computer
- Pitstop II
- Alley Cat (1984) by Synapse Software
- Tetris (1987) (PC) (Spectrum HoloByte)
- Soko-Ban (1988) by Spectrum HoloByte
- Prince of Persia (1989) by Broderbund
- Chicago 90 (1989) by Microïds
- Ports of Call (1990) by Aegis Interactive Software
- Railroad Tycoon (1990) by by Sid Meier and MICRO PROSE
- SimCity (1989) by Maxis
- SimEarth: The Living Planet (1990) by Maxis
- Lemmings (1991) by Psygnosis
- Sam & Max Hit the Road (1993)
- Discworld (1995) by Psygnosis
- https://en.wikipedia.org/wiki/Indiana_Jones_and_the_Fate_of_Atlantis
- https://en.wikipedia.org/wiki/Monkey_Island_(series)
- https://en.wikipedia.org/wiki/Wing_Commander_(video_game)
- https://en.wikipedia.org/wiki/Day_of_the_Tentacle