Granules are inelastic particles, undergoing dissipative and repulsive forces on contact. A granular state consists of a conglomeration of discrete, non-Brownian particles in a combined state of solid, liquid, and gas. Modern theoretical physics lacks general theories for the granular states. Simulation methods for particle dynamics include molecular dynamics (MD), Brownian dynamics (BD), Stokesian dynamics (SD), dissipative particle dynamics (DPD), and dissipative hydrodynamics (DHD). These conventional methods were originally designed to mimic the small-particle motion being less influenced by the gravitational force. There are three reasons that a conventional method cannot be directly applied to investigate granular dynamics. First, volume exclusion forces between colliding particles are often disregarded due to strong repulsive forces between negatively charged colloids and nanoparticles. Second, the gravitational force is not significant as applied to small, light particles, and therefore it is often discarded in force/torque calculations. Third, energy conservation in an equilibrium state is not guaranteed for the granular system due to the inelastic and frictional nature of the granular materials. In this light, this chapter discusses the fundamentals of particle dynamics methods, formulates a robust theoretical framework for granular dynamics, and discusses the current applications and future directions of computational granular dynamics.