Sanketh Bhat
  • About
  • Experience
  • Education
  • Portfolio
  • Skills // Achievements
  • Resume

C++ Programming Tutorials

Below are the lists of tutorials I made for RIT's school of Interactive Media & Games.

Main Document

Authored Tutorials:

General Programming

  • Dijkstra
  • A* - Text
  • A* - OpenGL
  • Basic Flocking AI
  • Step-based Tic Tac Toe

Spatial Partitioning

  • Static Quadtree
  • KD Tree
  • Dynamic Quadtree

Kinematics/Physics

  • Basic Forces
  • Basic Angular Forces
  • Acceleration & Velocity
  • Friction
  • Euler vs RK2 vs RK4
  • SAT Collisions - 2D Polygons
  • Spring Forces
  • Projectile Motion
  • Spring Spiderweb

Pong

  • Basic Pong
  • AABB Collision Pong
  • Sphere Collision Pong
  • GJK Collision Pong
  • SAT Collision Pong
  • Pong with simple AI

OpenGL Rendering

  • Basic 2D rendering engine
  • Simple Shadows
  • Shadows with Normal maps
  • Physically Based Rendering - Lighting
  • PBR - IBL
  • PBR - Specular+IBL