fabric simulation has emerged as a crucial aspect of computer graphics, particularly in applications such as film production, video games, and design. This paper provides a comprehensive review of fabric simulation methodologies, implementation techniques, and its diverse applications within the game industry. The fabric simulation algorithms are broken down into Fabric Modeling, Dynamic Simulation, and Collision Handling. The three common modeling strategies of Elasticity-Based Models, Particle-Based Models, and Mass-Spring Damper Models, are discussed in detail. Additionally, dynamic simulation strategies such as Position-Based Dynamics (PBD) and Extended Position-Based Dynamics (XPBD) are explored for their role in real-time simulations, particularly in the game industry. The paper also delves into collision handling algorithms, exploring the strategies for accurate collision detection and response. The application of fabric simulation in the game industry is highlighted, showcasing how it enhances realism and immersion by simulating fabric movement and interactions with the environment. The paper introduced various fabric simulation tools and systems within popular game engines like Unity 3D and Unreal Engine 5. Furthermore, optimization strategies, such as view-dependent adaptive simulation, are discussed to improve performance providing insight for future work.