All Projects → munificent → Game Programming Patterns

munificent / Game Programming Patterns

Licence: other
Source repo for the book

Programming Languages

HTML
75241 projects
C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language
SCSS
7915 projects
Roff
2310 projects
dart
5743 projects

Projects that are alternatives of or similar to Game Programming Patterns

Game Programmer Study Notes
⚓ 我的游戏程序员生涯的读书笔记合辑。你可以把它看作一个加强版的Blog。涉及图形学、实时渲染、编程实践、GPU编程、设计模式、软件工程等内容。Keep Reading , Keep Writing , Keep Coding.
Stars: ✭ 6,050 (+95.41%)
Mutual labels:  game-development, book
Honkit
📖 HonKit is building beautiful books using Markdown - Fork of GitBook
Stars: ✭ 1,901 (-38.6%)
Mutual labels:  markdown, book
Easybook
Book publishing as easy as it should be (built with Symfony components)
Stars: ✭ 744 (-75.97%)
Mutual labels:  markdown, book
Crowbook
Converts books written in Markdown to HTML, LaTeX/PDF and EPUB
Stars: ✭ 399 (-87.11%)
Mutual labels:  markdown, book
Choo Handbook
🚂✋📖 - Learn the choo framework through a set of exercises
Stars: ✭ 266 (-91.41%)
Mutual labels:  markdown, book
Beibq
基于flask开发类似gitbook的知识管理网站。 http://demo.beibq.cn
Stars: ✭ 480 (-84.5%)
Mutual labels:  markdown, book
Log4brains
✍️ Log and publish your architecture decisions (ADR)
Stars: ✭ 98 (-96.83%)
Mutual labels:  markdown, architecture
Real Time Rendering 3rd Cn Summary Ebook
📘 电子书 -《Real-Time Rendering 3rd》提炼总结 | 全书共9万7千余字。你可以把它看做中文通俗版的《Real-Time Rendering 3rd》,也可以把它看做《Real-Time Rendering 3rd》的解读版与配套学习伴侣,或者《Real-Time Rendering 4th》的前置阅读材料。
Stars: ✭ 1,159 (-62.56%)
Mutual labels:  game-development, book
Flawless Ios
Awesome iOS guides from the community, shared on Flawless iOS Medium blog 👉
Stars: ✭ 260 (-91.6%)
Mutual labels:  architecture, design-patterns
Adr Tools
Command-line tools for working with Architecture Decision Records
Stars: ✭ 3,073 (-0.74%)
Mutual labels:  markdown, architecture
Craftinginterpreters
Repository for the book "Crafting Interpreters"
Stars: ✭ 4,298 (+38.82%)
Mutual labels:  markdown, book
Noahgameframe
A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.
Stars: ✭ 3,258 (+5.23%)
Mutual labels:  game-development, architecture
Unity Design Pattern
🍵 All Gang of Four Design Patterns written in Unity C# with many examples. And some Game Programming Patterns written in Unity C#. | 各种设计模式的Unity3D C#版本实现
Stars: ✭ 2,600 (-16.02%)
Mutual labels:  game-development, design-patterns
Imgui markdown
Markdown for Dear ImGui
Stars: ✭ 594 (-80.81%)
Mutual labels:  markdown, game-development
Swissarmylib
Collection of helpful utilities we use in our Unity projects.
Stars: ✭ 154 (-95.03%)
Mutual labels:  game-development, optimization
Funbook Old
I have a dream, to be a novelist someday.
Stars: ✭ 65 (-97.9%)
Mutual labels:  markdown, book
Html5 Animation
Foundation HTML5 Animation with JavaScript example code and book exercises.
Stars: ✭ 667 (-78.46%)
Mutual labels:  game-development, book
Tank island
Top down 2D shooter game that involves blowing up tanks
Stars: ✭ 42 (-98.64%)
Mutual labels:  game-development, book
C4 Builder
This is a documentation builder. You feed it .md and .puml and it exports a site, pdf, or a markdown with navigation.
Stars: ✭ 164 (-94.7%)
Mutual labels:  markdown, architecture
Rwdtow
Ruby Web Dev: The Other Way. Personal best practices guide.
Stars: ✭ 267 (-91.38%)
Mutual labels:  book, architecture

Note: Now that the book is done, I'm not actively working on it.

There are only so many hours in the day, and I have other projects that need my love, including a new book. This means I'm not responding to issues and pull requests here. However, I do intend to circle back and do a second edition at some point, so please do continue to file bugs.

Even though I'm not responding, I do deeply appreciate every issue filed. Thank you!

– bob


This is the source repo for the book Game Programming Patterns.

Building the Book

The book is written in Markdown (in book/). A little Python script (script/format.py) converts that along with a SASS file (asset/style.scss) and HTML template (asset/template.html) to the final HTML (in html/). To run the format script locally, you'll need to have Python 2.7-ish, and install Python Markdown, Pygments, and SmartyPants:

$ pip install markdown
$ pip install pygments
$ pip install smartypants

You may need sudo for those. Once that's done, you can run:

$ python script/format.py

Make sure to run this from the root directory of the repo. That will regenerate all of the chapter and section intro HTML files. If you're editing stuff, the script can also be run in watch mode:

$ python script/format.py --watch

That will monitor the file system for changes to the markdown files, SASS file, or HTML template, and reprocess them as needed.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].