Programação de Jogos, Game Design e Game Engines - GamuxUnicamp/Gamux-Wiki GitHub Wiki
Comece aqui!
A The Game Programming Wiki é um ótimo repositório de informação, mas saiu do ar indefinidamente. Abaixo, algumas de suas páginas arquivadas mais importantes - leituras indispensáveis para quem quer começar a programar jogos. Há também, por exemplo, a seção de Indie Resources do PixelProspector, que propõe um guia para desenvolvimento de jogos similar ao nosso.
- Beginner FAQ - GPWiki
- ellisonleao/magictools: A list of Game Development resources to make magic happen. - GitHub
- Free Game Resources - LOVE
- How do I get Started - GPWiki
- Indie Game Dev FAQ - I'm Vine.
- Indie Resources - PixelProspector
- Lone developer - GPWiki
- Programming - 8/agdg/ wiki
- vlambeer.com/toolkit/
Programação (organizado por conceitos)
-
Desenvolvimento de jogos
- Amit's Game Programming Information - Stanford Computer Science
- Beginning Game Programming v2.0 - Lazy Foo' Productions
- Fix Your Timestep! - Gaffer On Games
- Graphics Performance Analyzers - Intel
- Learn OpenGL
- Learning Modern 3D Graphics Programming - Jason L. McKesson
- N Tutorial A - Collision Detection and Response
-
Desenvolvimento de jogos online
- Networked Physics - Gaffer On Games
- Sending and Receiving Packets - Gaffer On Games
- Source Multiplayer Networking - Valve Developer Community
- The Poor Man's Netcode - Networking and Multiplayer - GameDev.net
- UDP vs. TCP - Gaffer On Games
- What Every Programmer Needs To Know About Game Networking - Gaffer On Games
-
Desmontagens e códigos-fonte:
- Código-fonte da Build Engine - Ken Silverman
- Código-fonte de jogos da id Software
- Código-fonte do Marathon Infinity
- Código-fonte do Sim City
- Código-fonte do Space Engineers
- Código-fonte de Star Wars: Jedi Knight Academy
- Desmontagem de jogos da série Phantasy Star - Phantasy Star Cave
- Desmontagem de Pokémon Red e Blue
-
Física
-
Inteligência Artificial
- A* Pathfinding (E01: algorithm explanation)
- AiGameDev.com
- Algoritmo de Dijkstra - Wikipédia
- Goal-Oriented Action Planning (GOAP) - Jeff Orkin - MIT Media Lab
- Red Blob Games - Amit Patel
- Understanding Goal-Based Vector Field Pathfinding - Sidney Durant - Envato Tuts+
- What is AI? - Lazy Foo' Productions
-
Padrões de Design
- Data-Oriented Design
- Data-Oriented Design (Or Why You Might Be Shooting Yourself in The Foot With OOP) – Games from Within
- Game Programming Patterns
- Decoupling Patterns: Component - Game Programming Patterns
- Optimization Patterns: Object Pool - Game Programming Patterns
- Understanding Component-Entity-Systems - General and Gameplay Programming - GameDev.net
-
Programação de Áudio
-
Programação de Gráficos
Programação (organizado por ferramentas e linguagens)
wiki do /r/learnprogramming!
Aviso: Leia a-
C
-
C++
-
C#
-
DirectX
-
Java
-
Javascript
-
Lua
-
Python
-
Ruby
Game Design
- Behavioral Game Design - John Hopson - Gamasutra
- Designing game narrative - Hitbox Team
- Finishing a Game - Make Games
- Game Balance Concepts - A continued experiment in game design and teaching
- Game Design - Changing Minds
- Game Design FAQs - Sloperama Productions
- Handmade Hero
- Lesson #1 - Sloperama Productions
- Procedural Content Generation Wiki
- Project "Monkey" - rpg codex
- RogueBasin
- Sakurai’s GDC 2008 Presentation Slides - Source Gaming
- The Idea is Not the Game - GameCareerGuide.com
- The Idea Man - Sloperama Productions
- The value of game ideas - Wolfire Games Blog
- The Video Game Name Generator
- “Thinking About Hitstop” - Sakurai’s Famitsu Column, Vol. 490-1 - Source Gaming
- Tutorials: Write Games, Not Engines Page - Ian Mallett
- Why Your Game Idea Sucks - The Escapist
- Your game sucks! Make people play it! - Video Game Artist
-
Ideias
-
Level Design
-
Post-mortems de jogos
-
Vídeos
Game Engines
-
Godot
-
Unreal Engine 4
Listas comparativas de Game Engines
- Game Engines - GPWiki (desatualizada mas extensiva)
- The Big List of Game Making Tools - PixelProspector
Workshops do Gamux
Página principal: Workshops