Game Development

Learning Path

Learn everything about Game Development.

Welcome to the Game Archives, your digital hub for diving into the history of video games, as well as a launch pad for exploring, learning, and building your own career in the gaming industry! This comprehensive section is packed with resources, learning materials, industry insights, and much more.

 

Here’s a brief overview of what awaits you:

  1. Learning Paths: Structured modules designed to guide you through your gaming education journey. Whether you’re interested in game design, programming, or the business side of the industry, our curated paths will guide you step-by-step.

  2. Latest Posts: Stay updated with recent articles, interviews, and thought pieces from the industry’s leading voices. This section offers a constant stream of fresh insights and news from the world of gaming.

  3. Learning Archive: An extensive library of educational content on gaming. From video game history to advanced game development techniques, this vast repository caters to both enthusiasts and aspiring professionals.

  4. Game Resources: Get access to a wide array of resources, including development tools, software, code snippets, asset libraries, and more. Everything you need to turn your game ideas into reality is here.

  5. Career Index: An overview of potential career paths in the gaming industry, including job descriptions, skill requirements, and potential pathways for advancement.

  6. Company Index: Discover profiles of game development studios, publishers, and other companies in the industry, providing you with an understanding of their history, successes, and culture.

  7. Author Index: Get to know the minds behind your favorite games. This section provides an index of notable individuals in the gaming industry, from game designers and programmers to executives and influential critics.

  8. Learning Channel on YouTube: Our official YouTube channel packed with educational videos, tutorials, talks, and interviews. It’s an engaging way to learn about gaming, whether you’re a beginner or an experienced pro.

  9. Course Shop: Invest in your learning journey with our selection of premium courses. Taught by industry professionals and expert educators, these courses offer deep dives into specific areas of game development, design, and more.

The Game Archives is not just a treasure trove of gaming history, but a dynamic learning environment dedicated to the growth and education of gaming enthusiasts and future industry professionals. Whether you’re here to appreciate the art of gaming or to take your first steps towards a gaming career, we’re thrilled to guide you on your journey. Let’s press start!

Frequently Asked Questions (FAQs)

 

  1. What are the Learning Paths in the Game Archives?

    Learning Paths are curated sequences of content designed to guide you through different aspects of gaming education, such as game design, programming, or the business side of the industry.

  2. How often are the Latest Posts updated?

    We strive to keep our readers informed with fresh insights and news, so the Latest Posts section is updated regularly. Make sure to check back often!

  3. What can I find in the Learning Archive?

    The Learning Archive is a repository of educational content on everything related to gaming, from historical overviews to advanced game development techniques. It caters to both enthusiasts and aspiring professionals.

  4. What resources are available in the Game Resources section?

    In the Game Resources section, you can find a wide array of materials, including development tools, software, code snippets, asset libraries, and more to help bring your game ideas to life.

  5. What is the Career Index?

    The Career Index provides an overview of potential career paths in the gaming industry, detailing job descriptions, skill requirements, and potential pathways for advancement.

  6. What information can I find in the Company Index?

    The Company Index contains profiles of game development studios, publishers, and other companies in the industry, offering insights into their history, successes, and company culture.

  7. Who are featured in the Author Index?

    The Author Index is a compilation of notable individuals in the gaming industry, including game designers, programmers, executives, critics, and more.

  8. What content is available on the Learning Channel on YouTube?

    Our official YouTube channel features a variety of educational videos, tutorials, talks, and interviews. It offers an engaging way to learn about gaming, suitable for beginners and experienced professionals alike.

  9. What courses are available in the Course Shop?

    The Course Shop offers a selection of premium courses taught by industry professionals and expert educators. These courses provide in-depth knowledge on specific areas of game development, design, and more.

  10. How can I contribute to the Game Archives?

    We appreciate contributions from our community. You can reach out to us via our ‘Contact Us’ page with your ideas or content, and we’ll guide you through the submission process.

Support Section

 

Welcome to our Support Section. Here, you’ll find resources to help you navigate our website, understand our policies, and get in touch with us.

 

Looking for something specific, or just want to see an overview of our content? Our Sitemap provides a clear, organized layout of all the sections and pages on our website, helping you find what you need quickly and easily.

 

Below is a brief overview of what each page entails:

  1. Contact Us: We’re here to help and love hearing from our community! If you have any questions, suggestions, or concerns, please reach out to us through our Contact Us page. We strive to respond within 24-48 hours.

  2. About: Interested in learning more about who we are and what we do? Visit our About page. You’ll find detailed information about our mission, our team, and our commitment to providing high-quality educational content and resources in the gaming industry.

  3. Portfolio: Our Portfolio page showcases the range of content, resources, and courses we’ve created over the years. It’s a testament to our expertise and dedication to advancing knowledge in the gaming sector.

  4. Privacy Policy: Your privacy is important to us. Our Privacy Policy outlines the types of data we collect, how we use it, and how we protect your information. We encourage all our users to read through this policy to understand our practices.

     

We hope these resources help you navigate our site and make the most of the Game Archives. If you have any further questions or need more help, don’t hesitate to reach out through the Contact Us page. We’re here to support you on your journey through the history, art, and science of gaming!

Path Highlights

 

 

¹Course Duration: Months to Years

 

²Difficulty Level: Beginner to Advanced

 

Knowledge Requirements:

 

  • Have a basic understanding of computers and technology
  • Have a basic understanding of games and/or game art
  • Have a basic understanding of mathematics and physics

 

Learning Objectives:

 

  • Learn the fundamental aspects of Game Development
  • Learn the intermediate aspects of Game Development
  • Learn the advanced aspects of Game Development

 

³Recommended Tools:

  • Pen & Paper and/or Note taking app
  • Trello or alternative Kanban board

 

Learning Content:

 

  1. Game Development Fundamentals
  2. Game Design
  3. Game Mathematics
  4. Game Physics
  5. Game Mechanics
  6. Game Programming
  7. Game Engines
  8. Game World
  9. Game Story
  10. Game Art
  11. Game Audio
  12. Game UI/UX
  13. Game Management

¹This is based on an average time-frame it takes to complete a bachelors level or equivalent course or degree. An estimate only. Time always varies depending content and your workload.

²The difficulty is subjective due to the different learning level of people. But there is a consistent level of knowledge required for a career.

³This is only a recommendation and you should find the right tool that suits you best.

Game Development Learning Archive

TitleAuthorPlatformCategoriesSub-Categories
The Cherno Game Engine Series PlaylistThe ChernoYouTubeGame Development, Game Engines, Programming, Beginner, Intermediate, Getting StartedCreating the Hazel game engine
Game Development Learning Path PlaylistTFAStudiosYouTubeGame Development, Beginner, Intermediate, AdvancedLearning Path, Playlist
How To Get Into Game Dev (Teachers, School, Self-Taught and MORE!)SkyooYouTubeGame Development, Getting Started, BeginnerGetting Into Game Development, Theory
Game Development for Noobs | Beginner GuideFlow StudioYouTubeGame Development, Getting Started, BeginnerGetting Into Game Development, Theory
How I Learned Game Development in 30 DaysTren BlackYouTubeGame Development, Getting Started, BeginnerDeveloper Breakdown
What I learned fter 10 Years of Game DevelopmentBrackeysYouTubeGame Development, Getting Started, BeginnerDeveloper Breakdown
Making Your First Game: Basics - How To Start Your Game Development - Extra CreditsExtra CreditsYouTubeGame Development, Getting Started, BeginnerGetting Into Game Development, Theory
How to Survive in Gamedev for Eleven Years Without a HitGDCYouTubeGame Development, Getting Started, BeginnerPost Mortems
Learn to Code or Game Design? Which is better? (and why?)Jason WeimannYouTubeGame Development, Getting Started, BeginnerGetting Into Game Development, Theory
Self Taught GameDev? What do I need? - 2020Jason WeimannYouTubeGame Development, Getting Started, BeginnerGetting Into Game Development, Theory
Code-It-Yourself! 3D Graphics Engine Part #1 - Triangles & Projectionjavidx9YouTubeGame Development, Programming, Beginner, Graphics, C++Graphic Engine Development, Course
How Are MASSIVE Open World Games Created?gameranxYouTubeGame Development, Getting Started, BeginnerCreating Open Worlds, Theory
What Makes Good AI?Game Maker's ToolkitYouTubeGame Development, Getting Started, Beginner, AICreating AI, Theory
How to make a Video Game - Getting StartedBrackeysYouTubeGame Development, Getting Started, BeginnerGetting Into Game Development, Theory
My mega playlist of great gamedev videosHazel KennedyYouTubeGame Development, Beginner, Intermediate, Advanced, Getting StartedVideo Playlist
Game Design StuffadrixshadowYouTubeGame Development, Game Design, Beginner, Intermediate, Advanced, Getting StartedVideo Playlist
Essence Of Linear Algebra YouTube playlist3Blue1BrownYouTubeMathematics, Beginner, IntermediateA series on Linear Algebra
C++ For C# DevelopersJackson DunstanWebsite/BookSoftware Engineering, Programming, Beginner, Intermediate, Advanced, C++, C#Differences between C++ and C#
Design PatternsAlexander ShvetsWebsite/BookSoftware Engineering, Programming, Design, Beginner, Intermediate, AdvancedIllustrative design patterns in software
RefactoringAlexander ShvetsWebsite/BookSoftware Engineering, Programming, Beginner, Intermediate, AdvancedIllustrative refactoring in software
The Door ProblemLiz EnglandWebsiteGame Design, Beginner, Getting StartedJob Roles
How Game Engines WorkInteresting EngineeringWebsiteGame Development, Game Engines, Beginner, Getting StartedGetting into Game Engines
Internet ArchiveInternet ArchiveWebsiteGame Development, Beginner, Intermediate, AdvancedFree educational resources
How To Learn Software Design and Architecture - a RoadmapKhalil StemmlerWebsiteSoftware Engineering, Programming, Getting Started, BeginnerSoftware Engineering Roadmap
freecodecampfreecodecampWebsiteSoftware Engineering, Programming, Getting Started, Beginner, Intermediate, Advanced, FreeEducation curriculum, self-learning
Red Blob GamesAmit PatelWebsiteGame Development, Mathematics, Software Engineering, Programming, Beginner, Intermediate, AdvancedMath and Algorithm explanations and examples
Data Oriented DesignRichard FabianWebsiteSoftware Engineering, Programming, Design, Intermediate, Advanced, FreeData and Design foundations
Rethinking Design PatternsJeff AtwoodWebsiteSoftware Engineering, Programming, DesignA critique of the Design Patterns book
Are we game yetdoppioslashWebsiteGame Development, Beginner, Intermediate, Advanced,A collection of resources for learning the Rust
DemofoxAtrix256WebsiteGame Development, Programming, Mathematics, Audio, Graphics, Beginner, Intermediate, Advanced, ResourcesResources, publications, blog articles, breakdowns
Bit101Keith PetersWebsiteGame Development, Programming, Mathematics, Intermediate, AdvancedProgramming and Mathematics tutorials and breakdowns
Understanding Entity Component-Entity-SystemsKlutzershyWebsiteGame Development, Programming, Game Design, BeginnerA programming system breakdown
Cracking the GameDev Coding InterviewMatthew VenturesWebsiteGame Development, Intermediate, ProgrammingTips for coding interviews
ShaderToyBeautypiWebsiteGame Development, Graphics, Shaders, ProgrammingA community for sharing shaders
The Book of ShadersPatricio Gonzalez Vivo, Jen LoweWebsiteGame Development, Graphics, Shaders, Programming, Beginner, IntermediateA guide for learning fragment shaders
Render HellSimon SchreibtWebsiteGame Development, Graphics, Rendering, Programming, Beginner, Intermediate, AdvancedA collection of resources for learning Tech Art, Graphics, and Game Design
GPU Memory Pools In D3D12MattWebsiteGame Development, Graphics, Programming, Intermediate, AdvancedA dive into GPU memory for Direct3D 12
A Comparison of Modern Graphics APIsAlain GalvanWebsiteGame Development, Graphics, APIs, Programming, BeginnerA comparison of Graphics APIs
Alain RenderingAlain GalvanWebsiteGame Development, Graphics, Rendering, Intermediate, AdvancedA blog about Graphics and Rendering
Signed Distance FieldsJason ColeWebsiteGame Development, Graphics, Rendering, Intermediate,A look at signed distance fields
Gaffer On GamesGlenn FiedlerWebsiteGame Development, Networking, Programming, Beginner, Intermediate, AdvancedArticles about netcode for games
Source Multiplayer NetworkingValveWebsiteGame Development, Networking, Programming, Beginner, Intermediate, AdvancedTechnical documentation for the Valve source netcode Networking
Latency Compensating MethodsValveWebsiteGame Development, Networking, Programming, Beginner, Intermediate, AdvancedTechnical documentation for the Valve source netcode latency
0 FPSMikola LysenkoWebsiteGame Development, Mathematics, Programming, Beginner, Intermediate, AdvancedA collection of resources and articles for P2P, Programming, and Databases
Preparing Your Game For Deterministic NetcodeVadimWebsiteGame Development, Programming, Networking, Beginner, Intermediate, AdvancedA look at deterministic netcode for your game
Yellow AfterlifeVadimWebsiteGame Development, Beginner, Intermediate, Advanced, GameMaker, C++A blog collection of resources and learning
Open Source Society UniversityOSSUGitHubComputer Science, Programming, Getting Started, Beginner, Intermediate, Advanced, FreeEducation curriculum, self-learning
Coding Interview UniversityjwashamGitHubSoftware Engineering, Programming, Getting Started, Beginner, Intermediate, Advanced, FreeEducation curriculum, self-learning, interview prep
A Study Path for Game ProgrammermiloyipGitHubGame Development, Beginner, Intermediate, Advanced, BooksEducational book curriculum
Game Development Cheatsheets 2018 EditionalluriousDocumentGame Development, Getting Started, BeginnerCheatsheets, Job Roles
GPU GemsNvidia, Randima FernandoBook/WebsiteAdvanced, Game Development, Graphics, Real-Time, NvidiaA collection of articles for practical real-time graphics techniques
Game AI ProSteve RabinBook/WebsiteGame Development, Artificial Intelligence, Programming, Articles, Intermediate, Advanced,Collection of AI papers turned into books
Foundations of Game Engine Development, Vol 1: MathematicsEric LengyelBookBeginner, Game Mathematics, Game Development,Linear algebra, Transforms, Geometry, Algebra
Mathematics for 3D Game Programming and Computer GraphicsEric LengyelBookBeginner, Game Mathematics, Game Development, GraphicsLinear algebra, Transforms, Geometry, Algebra, Trigonometry, Calculus
3D Math Primer for Graphics and Game DevelopmentFletcher Dunn, Ian ParberyBookBeginner, Game Mathematics, Game Development3D Math, Geometry, Algebra, Linear Algebra
Essential Mathematics for Games and Interactive ApplicationsJames M. Van Verth, Lars M. BishopBookBeginner, Game Mathematics, Game Development,Linear Algebra, Animation, Rendering, Simulation
Geometric Algebra for Computer ScienceLeo Dorst, Daniel Fontijne, Stephen MannBookAdvanced, Game Mathematics, Game Development, Computer ScienceGeometric Algebra, Linear Algebra
Geometric Tools for Computer GraphicsBookAdvanced, Game Mathematics, Game Development, Computer Science
Visualizing QuaternionsBookAdvanced, Game Mathematics, Game Development, Computer Science
Div, Grad, Curl and all ThatBookAdvanced, Game Mathematics, Game Development, Computer Science
Computational GeometryBookAdvanced, Game Mathematics, Game Development, Computer Science
Learning Unreal Engine Game DevelopmentBookBeginner, Unreal Engine, Game Development, Game Engine, Programming
Blueprints Visual Scripting for Unreal EngineBookBeginner, Unreal Engine, Game Development, Game Engine, Blueprints, Progamming
Tricks of the Windows Game Programming GurusBookBeginner, Windows, Game Development, Programming
Game Coding CompleteBookBeginner, Game Development, Programming
Introduction to Game Design, Prototyping and DevelopmentBookBeginner, Unity, Game Development, Programming
Unity in ActionBookBeginner, Unity Game Development, Programming
Game Programming Algorithms and TechniquesBookIntermediate, Game Development, Programming
Cross-Platform Game ProgrammingBookIntermediate, Game Development, Programming, Game Engine
Building an FPS Game with UnityBookIntermediate, Unity, Game Development, Programming
Augmented RealityBookIntermediate, AR, Game Development, Programming
Game Programming PatternsRobert NystromBookIntermediate, Game Development, ProgrammingCollections of programming patterns found in game development
Android NDK Game Development CookbookBookIntermediate, Android, Game development, Programming, Projects
Unity Virtual Reality ProjectsBookIntermediate, Unity, Game Development, Programming, Projects
Game Programming Golden RulesBookAdvanced, Articles, Game Development, Programming
Best of Game Programming GemsBookAdvanced, Articles, Game Development, Programming
Advanced Game ProgrammingBookAdvanced, Articles, Game Development, Programming
Game Programming GemsBookAdvanced, Articles, Game Development, Programming
Game Engine Architecture (GEA)Jason GregoryBookBeginner, Game Development, Game Engine, Programming, Design, C++Game Engine theory and practice
3D Game Engine ArchitectureBookBeginner, Game Development, Game Engine, Programming, Design
3D Game Engine DesignBookBeginner, Game Development, Game Engine, Programming, Design
Game Engine Gems 1BookIntermediate, Articles, Game Development, Game Engine, Programming
Game Engine Gems 2BookIntermediate, Articles, Game Development, Game Engine, Programming
Game Engine Gems 3BookIntermediate, Articles, Game Development, Game Engine, Programming
Game Scripting MasteryBookIntermediate, Game Development, Game Engine, Programming, Scripting
Language Implementation PatternsBookIntermediate, Game Development, Game Engine, Programming, Scripting
The Garbage Collection HandbookBookIntermediate, Game Development, Game Engine, Programming, Scripting
Video Game OptimizationBookIntermediate, Game Development, Game Engine, Programming, Optimization
Unity 5 Game OptimizationBookIntermediate, Unity, Game Development, Game Engine, Programming, Optimization
Hacker's DelightBookIntermediate, Game Development, Game Engine, Programming, Optimization
Modern X86 Assembly Language ProgrammingBookAdvanced, Game Development, Game Engine, Programming, Assembly
GPGPU Programming for Games and ScienceBookAdvanced, Game Development, Game Engine, Programming
Vector Games Math ProcessorsBookAdvanced, Game Development, Game Engine, Programming, Game Mathematics
Real-Time 3D Rendering with DirectX and HLSLBookBeginner, Game Development, Graphics, Programming, DirectX
Introduction to 3D Game Programming with DirectX 12BookBeginner, Game Development, Graphics, Programming, DirectX
OpenGL Programming GuideBookBeginner, Game Development, Graphics, Programming, OpenGL
Fundamentals of Computer GraphicsBookBeginner, Game Development, Graphics
Computer Graphics Principles and Practice (CGP&P)BookBeginner, Game Development, Graphics
Principles of Digital Image Synthesis (PODIS)BookBeginner, Game Development, Graphics
Digital Image Processing (DIP)BookBeginner, Game Development, Graphics,
Tricks of the 3D Game Programming GurusBookIntermediate, Game Development, Graphics, Real-Time
Real-Time Rendering (RTR)BookIntermediate, Game Development, Graphics, Real-Time
Real-Time Volume GraphicsBookIntermediate, Game Development, Graphics, Real-Time
Real-Time ShadowsBookIntermediate, Game Development, Graphics, Real-Time, Shadows
Graphics Programming MethodsBookIntermediate, Game Development, Graphics, Real-Time
ShaderX7BookIntermediate, Game Development, Graphics, Real-Time, Shaders
GPU ProBookAdvanced, Game Development, Graphics, Real-Time
GPU ZenBookAdvanced, Game Development, Graphics, Real-Time
Practical Rendering and Computation with Direct3D 11BookIntermediate, Game Development, Graphics, Real-Time, Direct3D
OpenGL Super BibleBookIntermediate, Game Development, Graphics, OpenGl, Real-Time
OpenGL Shading LanguageBookIntermediate, Game Development, Graphics, OpenGl, Real-Time
OpenGL ES 3.0 Programming GuideBookAdvanced, Game Development, Graphics, OpenGl, Real-Time
OpenGL InsightsBookAdvanced, Game Development, Graphics, OpenGl, Real-Time
Vulkan Programming GuideBookIntermediate, Game Development, Graphics, OpenGl, Real-Time
Ray Tracing from the Ground UpBookIntermediate, Game Development, Graphics, RayTracing, Offline Rendering
Physically Based Rendering (PBRT)BookIntermediate, Game Development, Graphics, GI, Offline Rendering
Advanced Global IlluminationBookIntermediate, Game Development, Graphics, PBR, Offline Rendering
Production Volume RenderingBookAdvanced, Game Development, Graphics, Offline Rendering
Texturing and ModelingBookAdvanced, Game Development, Graphics, Procedural
Level of Detail for 3D GraphicsBookAdvanced, Game Development, Graphics
Polygon Mesh ProcessingBookAdvanced, Game Development, Graphics, Procedural
IsosurfacesBookAdvanced, Game Development, Graphics, Procedural
3D Engine Design for Virtual GlobesBookAdvanced, Game Development, Graphics
Non-Photorealistic RenderingBookAdvanced, Game Development, Graphics, Rendering
Non-Photorealistic Computer GraphicsBookAdvanced, Game Development, Graphics
Jim Blinn's WorksBookAdvanced, Game Development, Graphics, Articles
Andrew Glassner's NotebookBookAdvanced, Game Development, Graphics, Articles
The Magic of Computer GraphicsBookAdvanced, Game Development, Graphics, Articles
Game Audio ProgrammingBookBeginner, Game Development, Audio, Programming
Getting Started with C++ Audio Programming for Game DevelopmentBookBeginner, Game Development, Audio, Programming, C++
Character Animation with Direct3DBookBeginner, Game Development, Animation, Programming, Characters, Direct3D
Real-Time 3D Character Animation with Visual C++BookBeginner, Game Development, Animation, Programming, Characters, C++
Computer AnimationBookIntermediate, Game Development, Animation, Programming
The Nature of CodeBookBeginner, Game Development, Animation, Programming, Physics
Physics for Game ProgrammersBookBeginner, Game Development, Animation, Programming, Physics
Physics for Game DevelopersBookIntermediate, Game Development, Programming, Physics
Physics Modeling for Game ProgrammersBookIntermediate, Game Development, Programming, Physics
Physics-Based AnimationBookAdvanced, Game Development, Programming, Physics, Animation
Game Inverse KinematicsBookAdvanced, Game Development, Programming, Physics, Animation
Reak-Time CamerasBookAdvanced, Game Development, Programming, Animation
Foundations of Physically Based Modeling and AnimationBookAdvanced, Game Development, Programming, Physics, Animation
Fluid Engine DevelopmentBookAdvanced, Game Development, Programming, Physics, Animation, Fluid Simulation
Game Physics PearlsBookAdvanced, Game Development, Programming, Physics, Animation
The Art of Fluid AnimationBookAdvanced, Game Development, Programming, Physics, Animation, Fluid Simulation
Fluid Simulation for Computer GraphicsBookAdvanced, Game Development, Programming, Physics, Animation, Fluid Simulation
Collision Detection in Interactive 3D EnvironmentsBookAdvanced, Game Development, Programming, Physics, Animation
Game Physics Engine DevelopmentBookAdvanced, Game Development, Game Engine, Programming, Physics, Animation
Real-Time Collision DetectionBookAdvanced, Game Development, Game Engine, Programming, Physics, Animation
Game PhysicsBookAdvanced, Game Development, Game Engine, Programming, Physics, Animation
Artificial Intelligence for GamesBookBeginner, Game Development, Artificial Intelligence, Programming
AI for Game DevelopersBookBeginner, Game Development, Artificial Intelligence, Programming
Programming Game AI By ExampleBookBeginner, Game Development, Artificial Intelligence, Programming
Unity AI Game ProgrammingBookBeginner, Game Development, Artificial Intelligence, Programming, Unity
Artificial Intelligence Modern Approach (AIMA)BookIntermediate, Game Development, Artificial Intelligence, Programming
Behaviour Mathematics for Game AIBookIntermediate, Game Development, Artificial Intelligence, Programming
AI Game Programming WisdomBookAdvanced, Game Development, Artificial Intelligence, Programming, Articles
Multiplayer Game ProgrammingBookBeginner, Game Development, Multiplayer, Programming
Massively Multiplayer Game DevelopmentBookIntermediate, Game Development, Multiplayer, Programming, MMO, Articles
Programming with POSIX ThreadsBookIntermediate, Game Development, Multiplayer, Programming, Servers
Advanced Programming in the UNIX EnvironmentBookAdvanced, Game Development, Multiplayer, Programming, Unix, Servers
Linux System ProgrammingBookAdvanced, Game Development, Multiplayer, Programming, Linux, Servers
TCP/IP IllustratedBookAdvanced, Game Development, Multiplayer, Programming, Networking
Unix Network ProgrammingBookAdvanced, Game Development, Multiplayer, Programming, Networking, Unix
Understanding Linux Network InternalsBookAdvanced, Game Development, Multiplayer, Programming, Networking, Linux
Mature OptimizationCarlos BuenoBookSoftware Engineering, Programming, Intermediate, Advanced, FreeProgramming optimization
generatingfunctionologyHerbert S. WilfBookSoftware Engineering, Programming, Intermediate, AdvancedFunctions, Combinatorics
The C# Programming Yellow BookRob MilesBookSoftware Engineering, Programming, Beginner, C#, Getting StartedC# programming principles