๐ฎ Level up your game development skills with our Game Dev Arena repository! Explore a comprehensive collection of free resources and a hands-on online playground covering various aspects of game design and programming. Perfect for aspiring game developers and interactive entertainment creators.
Index | Name | Category | Description |
---|---|---|---|
1 | Build a simple 2D physics engine for JavaScript games | Technical Tutorials | Learn to build a basic 2D physics engine from scratch for your JavaScript games. Covers collision detection, response, and game development fundamentals. |
2 | Adventures in Rust: A Basic 2D Game | Technical Tutorials | Explore game development with Rust programming language. Learn fundamentals, build a 2D game from scratch, and dive into the Piston game framework. |
3 | Code a 2D Game Engine using Java - Full Course for Beginners | Technical Tutorials | Learn to code a complete 2D game engine from scratch using Java. Suitable for beginners with no prior game dev experience. |
4 | Game Development Tutorials | Technical Tutorials | Learn how to create games using the Go programming language. Covers a variety of game genres and concepts for both beginners and experienced developers. |
5 | Remaking Cavestory in C++ | Technical Tutorials | Learn to build an indie game from the ground up and develop practical C++ skills for game development projects. |
6 | Tetris tutorial in C++ platform independent focused in game logic for beginners | Technical Tutorials | Learn how to create a platform-independent Tetris game in C++ with a focus on game logic and development for beginners. |
7 | Coding a Rogue/Nethack RPG in C | Technical Tutorials | Learn game development and coding skills by creating a classic Rogue/Nethack style RPG game in C. Step-by-step tutorial with a focus on beginners and intermediate programmers. |
8 | Game Development | Video Courses | Comprehensive course on game development, covering programming, design, and implementation. Taught by David J. Malan. |
9 | Invent Your Own Computer Games With Python | Technical Tutorials | Learn how to create your own computer games using Python. Suitable for beginners in programming and game design. |
10 | Graphics Programming Black Book | Technical Tutorials | Explore advanced graphics programming and optimization techniques from industry expert Michael Abrash. Covers 3D graphics, Doom and Quake game technology, and more. |
11 | 3D Game Shaders For Beginners | Technical Tutorials | Comprehensive guide to understanding and creating shaders for 3D game development. Learn texturing, lighting, normal mapping, and more with Panda3D and GLSL. |
12 | Level up your code with game programming patterns | Technical Tutorials | Dive into game programming patterns, SOLID principles, and practical examples to build efficient and maintainable Unity projects. |
13 | 3D Math Primer for Graphics and Game Development | Technical Tutorials | Comprehensive introduction to 3D math for graphics and game development, covering vectors, matrices, and 3D geometry. Suitable for programmers, designers, and technical artists. |
14 | 2D Game Development: From Zero To Hero | Technical Tutorials | Comprehensive guide to creating 2D games from start to finish, covering game design principles, development processes, and hero creation. |
15 | Computer Graphics | University Courses | Comprehensive course covering 2D and 3D rendering, animation, and image processing. Hands-on projects using industry-standard tools and libraries. Taught by experienced instructor Barbara Hecker. |
16 | Beginning Game Programming with C# | University Courses | Learn the fundamentals of game programming with C# in this Coursera MOOC from the University of Colorado System. Gain hands-on experience building your first C# program. |
17 | Video Game Design & Development | University Courses | Explore game design, programming, and production through hands-on projects and lectures in this comprehensive video game development course from MIT. |
- Free JavaScript Resources
- Free HTML Resources
- Free R Resources
- Free Java Resources
- Free Neural Networks Resources
- Free Natural Language Processing Resources
- Free Computer Science Resources
- Free React Resources
- Free Security Resources
- Free Node.js Resources
- Free PyTorch Resources
- Free Computer Architecture Resources
- Free Functional Programming Resources
- Free Operating System Resources
- Free Cryptography Resources
- Free Compiler Resources
- Free Blockchain Resources
- Free SQL Resources
- Free Python Resources
- Free Unix Resources
- Free Programming Resources
- Free Object-Oriented Programming Resources
- Free CSS Resources
- Free Machine Learning Resources
- Free Web Development Resources
- Free Shell Scripting Resources
- Free Rust Resources
- Free Haskell Resources
- Free Software Development Resources
- Free Data Science Resources
- Free Git Resources
- Free Networking Resources
- Free TensorFlow Resources
- Free Distributed Systems Resources
- Free Embedded Systems Resources
- Free DevOps Resources
- Free Docker Resources
- Free Robotics Resources
- Free Computer Vision Resources
- Free Deep Learning Resources
- Free Cloud Computing Resources
- Free Go Resources
- Free Data Structures Resources
- Free Control Systems Resources
- Free Artificial Intelligence Resources
- Free Data Analysis Resources
- Free Ruby Resources
- Free C++ Resources
- Free Bash Resources
- Free Cybersecurity Resources
- Free Algorithm Resources
- Free Database Resources
- Free C Resources
- Free Version Control Resources
- Free Linux Resources
- Free Computer Graphics Resources