Lectures
Course Organization
Course Summary
Lecture 1: Games
Lecture 2: Engines
Lecture 3: Assets
Lecture 4: Components
Lecture 5: Patterns
Lecture 6: Audio
Lecture 7: Space
Lecture 8: Physics
Lecture 9: Graphics
Lecture 10: AI
Lecture 11: Multiplayer
Lecture 12: Design
Seminars
Brand
Resources
Github
Youtube channel
Lectures
Course Organization
Course Summary
Lecture 1: Games
Lecture 2: Engines
Lecture 3: Assets
Lecture 4: Components
Lecture 5: Patterns
Lecture 6: Audio
Lecture 7: Space
Lecture 8: Physics
Lecture 9: Graphics
Lecture 10: AI
Lecture 11: Multiplayer
Lecture 12: Design
Seminars
Brand
Resources
Github
Youtube channel
Menu
Introduction
Environment
Course requirements
PIXI-ECS Docs
Examples
Pixi Introduction
Config
Animation
Button
Fixed time loop
Particles
Primitives
Sound
Bitmap Text
Text
ThreeJS Introduction
Shaders
Scene
Sprites
Components
Squares
Animation
Graphics
Space
Random distribution
Pathfinding
Perlin Noise
Quad Tree
Dynamics
Missile
Rotation
SB - Seek
SB - Evade
SB - Pursuit
SB - Wander
SB - Combined
Physics
MatterJS - Friction
MatterJS - Air Friction
MatterJS - Bridge
MatterJS - Car
MatterJS - Chains
MatterJS - Cradle
MatterJS - Mixed Shapes
Cloth
MatterJS - Pixi Binding
Graphics
Raycaster
Shader - Basic
Shader - Noise
Shader - Wave
Tween - Rotation
Tween - Translation
Vision Cone
Mandelbrot Set
AI
Cargo Bots
Other
Pixel-perfect hit test
Dialog
Cheatsheets
Data Structures
JavaScript
TypeScript
Tutorials
PixiJS Introduction
PixiJS Positioning
ThreeJS Introduction
Matter JS
Button
source:
examples/src/02-pixi-intro/button.ts