| 1 - Introduction | |||
| 1. Introduction.mp4 | 55.22 MB | ||
| 10. Source Code Checkpoint 3.mp4 | 25.71 MB | ||
| 100. Animator Controller.mp4 | 258.13 MB | ||
| 101. Character Animation.mp4 | 218.37 MB | ||
| 101. enemy_drifter_sheet.png | 13.27 KB | ||
| 101. enemy_drifter_sheet2.png | 17.12 KB | ||
| 101. enemy_seeker_sheet.png | 8.3 KB | ||
| 101. enemy_seeker_sheet2.png | 10.46 KB | ||
| 101. player_sheet.png | 322.58 KB | ||
| 101. player_sheet2.png | 122.42 KB | ||
| 102. Animated Sprite Rendering.mp4 | 210.12 MB | ||
| 103. Animation System Cleanup.mp4 | 83.41 MB | ||
| 104. Source Code Checkpoint 27.mp4 | 15.8 MB | ||
| 105. Mission Briefing Kill Counter.mp4 | 80.53 MB | ||
| 106. Data-Driven Particle Shapes.mp4 | 98.4 MB | ||
| 106. particle_star.png | 232 B | ||
| 107. Gameplay Fixes.mp4 | 156.95 MB | ||
| 108. Rendering and Animation Fixes.mp4 | 113.24 MB | ||
| 109. Input and Timing Fixes.mp4 | 114.8 MB | ||
| 11. Player Entity.mp4 | 141.23 MB | ||
| 110. Audio and UI Improvements.mp4 | 144.58 MB | ||
| 111. Particle Layers.mp4 | 120.13 MB | ||
| 112. Data-Driven UI.mp4 | 114.57 MB | ||
| 113. Source Code Checkpoint 28.mp4 | 18.69 MB | ||
| 114. Release Your Game.mp4 | 144.74 MB | ||
| 115. Camera Foundations.mp4 | 94.31 MB | ||
| 116. Camera Following and Smoothing.mp4 | 221.11 MB | ||
| 116. game_background.png | 446.49 KB | ||
| 117. Camera View and World Bounds.mp4 | 215.65 MB | ||
| 118. Camera-Based Enemy Despawning.mp4 | 100.82 MB | ||
| 119. Camera-Based Enemy Spawning.mp4 | 175.64 MB | ||
| 12. Source Code Checkpoint 4.mp4 | 18.66 MB | ||
| 120. Source Code Checkpoint 29.mp4 | 18.78 MB | ||
| 121. Camera Shake.mp4 | 182.02 MB | ||
| 122. Data-Driven Collision Positions.mp4 | 178.76 MB | ||
| 122. menu_background.png | 429.64 KB | ||
| 123. Entity Ground Positions and Depth Sorting.mp4 | 156.12 MB | ||
| 124. Debugging Entity Positions.mp4 | 65.94 MB | ||
| 125. Data-Driven Entity Shadows.mp4 | 87.42 MB | ||
| 126. Source Code Checkpoint 30.mp4 | 13.66 MB | ||
| 127. Entity Inheritance.mp4 | 165.77 MB | ||
| 128. Player and Enemy Inheritance.mp4 | 162 MB | ||
| 129. Internal Method Conventions.mp4 | 101.22 MB | ||
| 13. Input System.mp4 | 173.01 MB | ||
| 130. Source Code Checkpoint 31.mp4 | 15.68 MB | ||
| 131. Wiggling Particles.mp4 | 236.22 MB | ||
| 132. Data-Driven Particle Variation.mp4 | 43.03 MB | ||
| 133. Source Code Checkpoint 32.mp4 | 20.41 MB | ||
| 134. In-View Enemy Spawning.mp4 | 241.21 MB | ||
| 134. enemy_burrower_death.mp3 | 30.77 KB | ||
| 134. enemy_burrower_hit.mp3 | 19.75 KB | ||
| 134. enemy_burrower_sheet.png | 74.5 KB | ||
| 134. enemy_burrower_spawn.mp3 | 32.6 KB | ||
| 135. Ground Sticking Particles.mp4 | 241.14 MB | ||
| 136. Source Code Checkpoint 33.mp4 | 19.5 MB | ||
| 137. Creating New Enemy Types.mp4 | 85.54 MB | ||
| 137. enemy_darter_death.mp3 | 27.69 KB | ||
| 137. enemy_darter_hit.mp3 | 29.53 KB | ||
| 137. enemy_darter_sheet.png | 28.89 KB | ||
| 138. More Enemy Variants.mp4 | 89.45 MB | ||
| 138. enemy_crawler_death.mp3 | 25.3 KB | ||
| 138. enemy_crawler_hit.mp3 | 27.51 KB | ||
| 138. enemy_crawler_sheet.png | 28.94 KB | ||
| 138. enemy_crawler_sheet2.png | 32.47 KB | ||
| 138. enemy_crawler_sheet3.png | 44.47 KB | ||
| 138. enemy_crawler_sheet4.png | 39.97 KB | ||
| 138. enemy_drifter_sheet3.png | 19.1 KB | ||
| 138. enemy_drifter_sheet4.png | 19.02 KB | ||
| 139. Released Game Cleanup.mp4 | 65.82 MB | ||
| 14. Movement and Vector Math.mp4 | 221.68 MB | ||
| 140. Source Code Checkpoint 34.mp4 | 18.76 MB | ||
| 15. Consistent Motion System.mp4 | 224.21 MB | ||
| 16. Source Code Checkpoint 5.mp4 | 27.15 MB | ||
| 17. Player Positioning.mp4 | 20.54 MB | ||
| 18. Image Management System.mp4 | 195.67 MB | ||
| 18. player.png | 1.33 KB | ||
| 19. Source Code Checkpoint 6.mp4 | 22.21 MB | ||
| 2. Project Setup.mp4 | 163.7 MB | ||
| 20. Main Menu.mp4 | 230.5 MB | ||
| 21. UI and Panel Management.mp4 | 110.84 MB | ||
| 22. Game States and Pausing.mp4 | 74.65 MB | ||
| 23. Source Code Checkpoint 7.mp4 | 18.8 MB | ||
| 24. Pause Menu.mp4 | 71.65 MB | ||
| 25. Game Reset.mp4 | 78.51 MB | ||
| 26. Source Code Checkpoint 8.mp4 | 19.91 MB | ||
| 27. Loading Screen.mp4 | 129.76 MB | ||
| 28. Source Code Checkpoint 9.mp4 | 18.53 MB | ||
| 29. Audio and Loading System.mp4 | 139.34 MB | ||
| 29. button_click.mp3 | 18.29 KB | ||
| 29. button_hover.mp3 | 11.29 KB | ||
| 29. pause.mp3 | 13.56 KB | ||
| 29. unpause.mp3 | 15.01 KB | ||
| 3. Source Code Checkpoint 1.mp4 | 28.24 MB | ||
| 30. Sound Effects.mp4 | 43.52 MB | ||
| 31. Source Code Checkpoint 10.mp4 | 19.08 MB | ||
| 32. Separation of Concerns.mp4 | 45.65 MB | ||
| 33. UI Manager.mp4 | 129.97 MB | ||
| 34. Game Timer.mp4 | 137.25 MB | ||
| 35. Source Code Checkpoint 11.mp4 | 18.22 MB | ||
| 36. Code Cleanup.mp4 | 116.37 MB | ||
| 37. Data-Driven Architecture.mp4 | 86.98 MB | ||
| 38. State Management.mp4 | 125.83 MB | ||
| 39. Source Code Checkpoint 12.mp4 | 19.15 MB | ||
| 4. Core Architecture.mp4 | 99.15 MB | ||
| 40. Data-Driven Enemies.mp4 | 205.19 MB | ||
| 41. Enemy Movement.mp4 | 100.99 MB | ||
| 42. Object Pooling.mp4 | 44.04 MB | ||
| 43. Object Pooler.mp4 | 158.69 MB | ||
| 44. Poolable Entities.mp4 | 58.98 MB | ||
| 45. Pool Spawning.mp4 | 136.38 MB | ||
| 46. Source Code Checkpoint 13.mp4 | 19.42 MB | ||
| 47. Data-Driven Enemy Behaviour.mp4 | 40.87 MB | ||
| 48. Enemy Behaviour Factory.mp4 | 157.49 MB | ||
| 49. New Enemy Behaviour.mp4 | 103.93 MB | ||
| 5. Responsive Canvas.mp4 | 193.58 MB | ||
| 50. Multiple Enemy Types.mp4 | 219.1 MB | ||
| 51. Source Code Checkpoint 14.mp4 | 19.94 MB | ||
| 52. Enemy Spawner.mp4 | 96.27 MB | ||
| 53. Edge Spawning.mp4 | 51.72 MB | ||
| 54. Spawner Game Loop.mp4 | 84.36 MB | ||
| 55. Face Movement Direction.mp4 | 167.29 MB | ||
| 55. enemy_drifter.png | 1.24 KB | ||
| 55. enemy_seeker.png | 727 B | ||
| 56. Source Code Checkpoint 15.mp4 | 19.78 MB | ||
| 57. The Event System.mp4 | 65.84 MB | ||
| 58. Custom Event System.mp4 | 89.15 MB | ||
| 59. UI Events.mp4 | 72.04 MB | ||
| 6. The Game Loop.mp4 | 182.88 MB | ||
| 60. Event Listeners.mp4 | 146.16 MB | ||
| 61. Source Code Checkpoint 16.mp4 | 20.43 MB | ||
| 62. Game HUD and Health Bar.mp4 | 123.18 MB | ||
| 63. Data-Driven Game Audio.mp4 | 54.15 MB | ||
| 63. game_over.mp3 | 62.31 KB | ||
| 63. player_hurt.mp3 | 17.31 KB | ||
| 64. Data-Driven Images.mp4 | 82.45 MB | ||
| 65. Source Code Checkpoint 17.mp4 | 19.04 MB | ||
| 66. Collision System.mp4 | 65.74 MB | ||
| 67. Player Health and Damage.mp4 | 48.96 MB | ||
| 68. Collision Manager and Events.mp4 | 158.89 MB | ||
| 69. Event-Driven Health Bar.mp4 | 66.22 MB | ||
| 7. Source Code Checkpoint 2.mp4 | 27.94 MB | ||
| 70. Source Code Checkpoint 18.mp4 | 19.67 MB | ||
| 71. Invincibility Frames.mp4 | 127.33 MB | ||
| 72. Game Over System.mp4 | 89.15 MB | ||
| 73. Damage Pipeline.mp4 | 48.64 MB | ||
| 74. Source Code Checkpoint 19.mp4 | 17.78 MB | ||
| 75. UI Button Refactor.mp4 | 82.86 MB | ||
| 76. Mission Complete System.mp4 | 140.7 MB | ||
| 76. mission_complete.mp3 | 44.5 KB | ||
| 77. Source Code Checkpoint 20.mp4 | 17 MB | ||
| 78. Enemy Invincibility Frames.mp4 | 204.59 MB | ||
| 79. Source Code Checkpoint 21.mp4 | 19.23 MB | ||
| 8. Render System.mp4 | 110.13 MB | ||
| 80. Pushback System.mp4 | 234.35 MB | ||
| 81. Applying Pushback.mp4 | 144.35 MB | ||
| 82. Source Code Checkpoint 22.mp4 | 17.11 MB | ||
| 83. Data-Driven Enemy Sounds.mp4 | 186.91 MB | ||
| 83. enemy_drifter_death.mp3 | 23.59 KB | ||
| 83. enemy_drifter_hit.mp3 | 16.85 KB | ||
| 83. enemy_seeker_death.mp3 | 16.28 KB | ||
| 83. enemy_seeker_hit.mp3 | 15.06 KB | ||
| 84. Source Code Checkpoint 23.mp4 | 19.15 MB | ||
| 85. Debug Mode.mp4 | 108.78 MB | ||
| 86. Source Code Checkpoint 24.mp4 | 16.52 MB | ||
| 87. Particle System Design.mp4 | 136.92 MB | ||
| 88. Particle Behaviours.mp4 | 57.42 MB | ||
| 89. Particle Effects in Gameplay.mp4 | 223.83 MB | ||
| 9. Debug Grid.mp4 | 117.08 MB | ||
| 90. Particle Rendering.mp4 | 185.93 MB | ||
| 91. Visual Effects.mp4 | 68.1 MB | ||
| 92. Event-Specific Effects.mp4 | 91.33 MB | ||
| 93. Source Code Checkpoint 25.mp4 | 18.81 MB | ||
| 94. Implosion Particle Behaviour.mp4 | 221.23 MB | ||
| 95. Data-Driven Particles.mp4 | 102.31 MB | ||
| 96. Source Code Checkpoint 26.mp4 | 15.37 MB | ||
| 97. Drifter AI Improvements.mp4 | 118.81 MB | ||
| 98. Animation Data.mp4 | 146.93 MB | ||
| 99. Player Character Sprite Generator.mp4 | 199.83 MB | ||
| 99. Universal LPC Spritesheet Character Generator.url | 105 B | ||
| JS Game Starter Kit P1 | |||
| css | |||
| styles.css | 479 B | ||
| index.html | 432 B | ||
| js | |||
| main.js | 40 B | ||
| JS Game Starter Kit P10 | |||
| audio | |||
| button_click.mp3 | 18.29 KB | ||
| button_hover.mp3 | 11.29 KB | ||
| pause.mp3 | 13.56 KB | ||
| unpause.mp3 | 15.01 KB | ||
| css | |||
| styles.css | 1.59 KB | ||
| images | |||
| player.png | 1.33 KB | ||
| index.html | 1.16 KB | ||
| js | |||
| core | |||
| Game.js | 4.94 KB | ||
| constants.js | 94 B | ||
| entities | |||
| Player.js | 1.29 KB | ||
| main.js | 66 B | ||
| managers | |||
| AudioManager.js | 1.19 KB | ||
| ImageManager.js | 988 B | ||
| systems | |||
| RenderSystem.js | 1.51 KB | ||
| vscode | |||
| settings.json | 117 B | ||
| JS Game Starter Kit P11 | |||
| audio | |||
| button_click.mp3 | 18.29 KB | ||
| button_hover.mp3 | 11.29 KB | ||
| pause.mp3 | 13.56 KB | ||
| unpause.mp3 | 15.01 KB | ||
| css | |||
| styles.css | 1.91 KB | ||
| images | |||
| player.png | 1.33 KB | ||
| index.html | 1.22 KB | ||
| js | |||
| core | |||
| Game.js | 4.17 KB | ||
| constants.js | 94 B | ||
| entities | |||
| Player.js | 1.29 KB | ||
| main.js | 66 B | ||
| managers | |||
| AudioManager.js | 1.19 KB | ||
| ImageManager.js | 988 B | ||
| UIManager.js | 1.52 KB | ||
| systems | |||
| RenderSystem.js | 1.76 KB | ||
| vscode | |||
| settings.json | 117 B | ||
| JS Game Starter Kit P12 | |||
| audio | |||
| button_click.mp3 | 18.29 KB | ||
| button_hover.mp3 | 11.29 KB | ||
| pause.mp3 | 13.56 KB | ||
| unpause.mp3 | 15.01 KB | ||
| css | |||
| styles.css | 1.91 KB | ||
| images | |||
| player.png | 1.33 KB | ||
| index.html | 1.22 KB | ||
| js | |||
| core | |||
| Game.js | 4.18 KB | ||
| constants.js | 163 B | ||
| data | |||
| playerData.js | 106 B | ||
| entities | |||
| Player.js | 1.42 KB | ||
| main.js | 66 B | ||
| managers | |||
| AudioManager.js | 1.21 KB | ||
| ImageManager.js | 988 B | ||
| UIManager.js | 1.53 KB | ||
| systems | |||
| RenderSystem.js | 1.74 KB | ||
| vscode | |||
| settings.json | 117 B | ||
| JS Game Starter Kit P13 | |||
| audio | |||
| button_click.mp3 | 18.29 KB | ||
| button_hover.mp3 | 11.29 KB | ||
| pause.mp3 | 13.56 KB | ||
| unpause.mp3 | 15.01 KB | ||
| css | |||
| styles.css | 1.91 KB | ||
| images | |||
| player.png | 1.33 KB | ||
| index.html | 1.22 KB | ||
| js | |||
| core | |||
| Game.js | 4.76 KB | ||
| constants.js | 309 B | ||
| data | |||
| enemyData.js | 183 B | ||
| playerData.js | 106 B | ||
| entities | |||
| Enemy.js | 1.52 KB | ||
| Player.js | 1.42 KB | ||
| main.js | 66 B | ||
| managers | |||
| AudioManager.js | 1.22 KB | ||
| EnemyManager.js | 716 B | ||
| ImageManager.js | 1.02 KB | ||
| UIManager.js | 1.66 KB | ||
| systems | |||
| RenderSystem.js | 2.07 KB | ||
| utils | |||
| ObjectPooler.js | 1.28 KB | ||
| vscode | |||
| settings.json | 156 B | ||
| JS Game Starter Kit P14 | |||
| audio | |||
| button_click.mp3 | 18.29 KB | ||
| button_hover.mp3 | 11.29 KB | ||
| pause.mp3 | 13.56 KB | ||
| unpause.mp3 | 15.01 KB | ||
| css | |||
| styles.css | 1.91 KB | ||
| images | |||
| player.png | 1.33 KB | ||
| index.html | 1.22 KB | ||
| js | |||
| core | |||
| Game.js | 4.82 KB | ||
| constants.js | 309 B | ||
| data | |||
| enemyData.js | 458 B | ||
| playerData.js | 106 B | ||
| entities | |||
| Enemy.js | 1.3 KB | ||
| Player.js | 1.42 KB | ||
| behaviours | |||
| BehaviourFactory.js | 526 B | ||
| DriftBehaviour.js | 680 B | ||
| SeekBehaviour.js | 549 B | ||
| main.js | 66 B | ||
| managers | |||
| AudioManager.js | 1.22 KB | ||
| EnemyManager.js | 1.41 KB | ||
| ImageManager.js | 1.02 KB | ||
| UIManager.js | 1.66 KB | ||
| systems | |||
| RenderSystem.js | 2.08 KB | ||
| utils | |||
| ObjectPooler.js | 1.28 KB | ||
| vscode | |||
| settings.json | 156 B | ||
| JS Game Starter Kit P15 | |||
| audio | |||
| button_click.mp3 | 18.29 KB | ||
| button_hover.mp3 | 11.29 KB | ||
| pause.mp3 | 13.56 KB | ||
| unpause.mp3 | 15.01 KB | ||
| css | |||
| styles.css | 1.91 KB | ||
| images | |||
| enemy_drifter.png | 1.24 KB | ||
| enemy_seeker.png | 727 B | ||
| player.png | 1.33 KB | ||
| index.html | 1.22 KB | ||
| js | |||
| core | |||
| Game.js | 4.66 KB | ||
| constants.js | 389 B | ||
| data | |||
| enemyData.js | 525 B | ||
| playerData.js | 106 B | ||
| entities | |||
| Enemy.js | 1.5 KB | ||
| Player.js | 1.42 KB | ||
| behaviours | |||
| BehaviourFactory.js | 526 B | ||
| DriftBehaviour.js | 680 B | ||
| SeekBehaviour.js | 549 B | ||
| main.js | 66 B | ||
| managers | |||
| AudioManager.js | 1.22 KB | ||
| EnemyManager.js | 1.41 KB | ||
| EnemySpawner.js | 1.67 KB | ||
| ImageManager.js | 1.15 KB | ||
| UIManager.js | 1.67 KB | ||
| systems | |||
| RenderSystem.js | 2.67 KB | ||
| utils | |||
| ObjectPooler.js | 1.28 KB | ||
| vscode | |||
| settings.json | 156 B | ||
| JS Game Starter Kit P16 | |||
| audio | |||
| button_click.mp3 | 18.29 KB | ||
| button_hover.mp3 | 11.29 KB | ||
| pause.mp3 | 13.56 KB | ||
| unpause.mp3 | 15.01 KB | ||
| css | |||
| styles.css | 1.91 KB | ||
| images | |||
| enemy_drifter.png | 1.24 KB | ||
| enemy_seeker.png | 727 B | ||
| player.png | 1.33 KB | ||
| index.html | 1.22 KB | ||
| js | |||
| core | |||
| EventEmitter.js | 409 B | ||
| Game.js | 5.18 KB | ||
| constants.js | 615 B | ||
| data | |||
| enemyData.js | 525 B | ||
| playerData.js | 106 B | ||
| entities | |||
| Enemy.js | 1.5 KB | ||
| Player.js | 1.42 KB | ||
| behaviours | |||
| BehaviourFactory.js | 526 B | ||
| DriftBehaviour.js | 680 B | ||
| SeekBehaviour.js | 549 B | ||
| main.js | 66 B | ||
| managers | |||
| AudioManager.js | 1.22 KB | ||
| EnemyManager.js | 1.41 KB | ||
| EnemySpawner.js | 1.79 KB | ||
| ImageManager.js | 1.15 KB | ||
| UIManager.js | 1.78 KB | ||
| systems | |||
| RenderSystem.js | 2.67 KB | ||
| utils | |||
| ObjectPooler.js | 1.28 KB | ||
| vscode | |||
| settings.json | 156 B | ||
| JS Game Starter Kit P17 | |||
| audio | |||
| button_click.mp3 | 18.29 KB | ||
| button_hover.mp3 | 11.29 KB | ||
| game_over.mp3 | 62.31 KB | ||
| pause.mp3 | 13.56 KB | ||
| player_hurt.mp3 | 17.31 KB | ||
| unpause.mp3 | 15.01 KB | ||
| css | |||
| styles.css | 2.8 KB | ||
| images | |||
| enemy_drifter.png | 1.24 KB | ||
| enemy_seeker.png | 727 B | ||
| player.png | 1.33 KB | ||
| index.html | 1.37 KB | ||
| js | |||
| core | |||
| EventEmitter.js | 409 B | ||
| Game.js | 5.18 KB | ||
| constants.js | 615 B | ||
| data | |||
| audioData.js | 403 B | ||
| enemyData.js | 525 B | ||
| playerData.js | 128 B | ||
| entities | |||
| Enemy.js | 1.5 KB | ||
| Player.js | 1.42 KB | ||
| behaviours | |||
| BehaviourFactory.js | 526 B | ||
| DriftBehaviour.js | 680 B | ||
| SeekBehaviour.js | 549 B | ||
| main.js | 66 B | ||
| managers | |||
| AudioManager.js | 1.07 KB | ||
| EnemyManager.js | 1.41 KB | ||
| EnemySpawner.js | 1.79 KB | ||
| ImageManager.js | 1.34 KB | ||
| UIManager.js | 1.9 KB | ||
| systems | |||
| RenderSystem.js | 2.67 KB | ||
| utils | |||
| ObjectPooler.js | 1.28 KB | ||
| JS Game Starter Kit P18 | |||
| audio | |||
| button_click.mp3 | 18.29 KB | ||
| button_hover.mp3 | 11.29 KB | ||
| game_over.mp3 | 62.31 KB | ||
| pause.mp3 | 13.56 KB | ||
| player_hurt.mp3 | 17.31 KB | ||
| unpause.mp3 | 15.01 KB | ||
| css | |||
| styles.css | 2.81 KB | ||
| images | |||
| enemy_drifter.png | 1.24 KB | ||
| enemy_seeker.png | 727 B | ||
| player.png | 1.33 KB | ||
| index.html | 1.37 KB | ||
| js | |||
| core | |||
| EventEmitter.js | 409 B | ||
| Game.js | 5.92 KB | ||
| constants.js | 784 B | ||
| data | |||
| audioData.js | 403 B | ||
| enemyData.js | 525 B | ||
| playerData.js | 148 B | ||
| entities | |||
| Enemy.js | 1.5 KB | ||
| Player.js | 1.7 KB | ||
| behaviours | |||
| BehaviourFactory.js | 526 B | ||
| DriftBehaviour.js | 680 B | ||
| SeekBehaviour.js | 549 B | ||
| main.js | 66 B | ||
| managers | |||
| AudioManager.js | 1.07 KB | ||
| CollisionManager.js | 868 B | ||
| EnemyManager.js | 1.41 KB | ||
| EnemySpawner.js | 1.79 KB | ||
| ImageManager.js | 1.34 KB | ||
| UIManager.js | 2.11 KB | ||
| systems | |||
| CollisionSystem.js | 441 B | ||
| RenderSystem.js | 2.67 KB | ||
| utils | |||
| ObjectPooler.js | 1.28 KB | ||
| JS Game Starter Kit P19 | |||
| audio | |||
| button_click.mp3 | 18.29 KB | ||
| button_hover.mp3 | 11.29 KB | ||
| game_over.mp3 | 62.31 KB | ||
| pause.mp3 | 13.56 KB | ||
| player_hurt.mp3 | 17.31 KB | ||
| unpause.mp3 | 15.01 KB | ||
| css | |||
| styles.css | 2.81 KB | ||
| images | |||
| enemy_drifter.png | 1.24 KB | ||
| enemy_seeker.png | 727 B | ||
| player.png | 1.33 KB | ||
| index.html | 1.63 KB | ||
| js | |||
| core | |||
| EventEmitter.js | 409 B | ||
| Game.js | 6.22 KB | ||
| constants.js | 812 B | ||
| data | |||
| audioData.js | 403 B | ||
| enemyData.js | 525 B | ||
| playerData.js | 179 B | ||
| entities | |||
| Enemy.js | 1.5 KB | ||
| Player.js | 2.34 KB | ||
| behaviours | |||
| BehaviourFactory.js | 526 B | ||
| DriftBehaviour.js | 680 B | ||
| SeekBehaviour.js | 549 B | ||
| main.js | 66 B | ||
| managers | |||
| AudioManager.js | 1.07 KB | ||
| CollisionManager.js | 1.01 KB | ||
| EnemyManager.js | 1.41 KB | ||
| EnemySpawner.js | 1.79 KB | ||
| ImageManager.js | 1.34 KB | ||
| UIManager.js | 2.68 KB | ||
| systems | |||
| CollisionSystem.js | 441 B | ||
| RenderSystem.js | 2.85 KB | ||
| utils | |||
| ObjectPooler.js | 1.28 KB | ||
| JS Game Starter Kit P2 | |||
| css | |||
| styles.css | 479 B | ||
| index.html | 432 B | ||
| js | |||
| core | |||
| Game.js | 1.38 KB | ||
| constants.js | 64 B | ||
| main.js | 130 B | ||
| JS Game Starter Kit P20 | |||
| audio | |||
| button_click.mp3 | 18.29 KB | ||
| button_hover.mp3 | 11.29 KB | ||
| game_over.mp3 | 62.31 KB | ||
| mission_complete.mp3 | 44.5 KB | ||
| pause.mp3 | 13.56 KB | ||
| player_hurt.mp3 | 17.31 KB | ||
| unpause.mp3 | 15.01 KB | ||
| css | |||
| styles.css | 2.81 KB | ||
| images | |||
| enemy_drifter.png | 1.24 KB | ||
| enemy_seeker.png | 727 B | ||
| player.png | 1.33 KB | ||
| index.html | 1.94 KB | ||
| js | |||
| core | |||
| EventEmitter.js | 409 B | ||
| Game.js | 7.14 KB | ||
| constants.js | 943 B | ||
| data | |||
| audioData.js | 479 B | ||
| enemyData.js | 525 B | ||
| playerData.js | 256 B | ||
| entities | |||
| Enemy.js | 1.5 KB | ||
| Player.js | 2.34 KB | ||
| behaviours | |||
| BehaviourFactory.js | 526 B | ||
| DriftBehaviour.js | 680 B | ||
| SeekBehaviour.js | 549 B | ||
| main.js | 66 B | ||
| managers | |||
| AudioManager.js | 1.07 KB | ||
| CollisionManager.js | 1.01 KB | ||
| EnemyManager.js | 1.41 KB | ||
| EnemySpawner.js | 1.79 KB | ||
| ImageManager.js | 1.34 KB | ||
| UIManager.js | 2.3 KB | ||
| systems | |||
| CollisionSystem.js | 441 B | ||
| RenderSystem.js | 2.85 KB | ||
| utils | |||
| ObjectPooler.js | 1.28 KB | ||
| JS Game Starter Kit P21 | |||
| audio | |||
| button_click.mp3 | 18.29 KB | ||
| button_hover.mp3 | 11.29 KB | ||
| game_over.mp3 | 62.31 KB | ||
| mission_complete.mp3 | 44.5 KB | ||
| pause.mp3 | 13.56 KB | ||
| player_hurt.mp3 | 17.31 KB | ||
| unpause.mp3 | 15.01 KB | ||
| css | |||
| styles.css | 2.81 KB | ||
| images | |||
| enemy_drifter.png | 1.24 KB | ||
| enemy_seeker.png | 727 B | ||
| player.png | 1.33 KB | ||
| index.html | 1.94 KB | ||
| js | |||
| core | |||
| EventEmitter.js | 409 B | ||
| Game.js | 7.14 KB | ||
| constants.js | 997 B | ||
| data | |||
| audioData.js | 479 B | ||
| enemyData.js | 525 B | ||
| playerData.js | 281 B | ||
| entities | |||
| Enemy.js | 2.14 KB | ||
| Player.js | 2.4 KB | ||
| behaviours | |||
| BehaviourFactory.js | 526 B | ||
| DriftBehaviour.js | 680 B | ||
| SeekBehaviour.js | 549 B | ||
| main.js | 66 B | ||
| managers | |||
| AudioManager.js | 1.07 KB | ||
| CollisionManager.js | 1.31 KB | ||
| EnemyManager.js | 1.41 KB | ||
| EnemySpawner.js | 1.79 KB | ||
| ImageManager.js | 1.34 KB | ||
| UIManager.js | 2.3 KB | ||
| systems | |||
| CollisionSystem.js | 441 B | ||
| RenderSystem.js | 3.92 KB | ||
| utils | |||
| ObjectPooler.js | 1.28 KB | ||
| JS Game Starter Kit P22 | |||
| audio | |||
| button_click.mp3 | 18.29 KB | ||
| button_hover.mp3 | 11.29 KB | ||
| game_over.mp3 | 62.31 KB | ||
| mission_complete.mp3 | 44.5 KB | ||
| pause.mp3 | 13.56 KB | ||
| player_hurt.mp3 | 17.31 KB | ||
| unpause.mp3 | 15.01 KB | ||
| css | |||
| styles.css | 2.81 KB | ||
| images | |||
| enemy_drifter.png | 1.24 KB | ||
| enemy_seeker.png | 727 B | ||
| player.png | 1.33 KB | ||
| index.html | 1.94 KB | ||
| js | |||
| core | |||
| EventEmitter.js | 409 B | ||
| Game.js | 7.14 KB | ||
| constants.js | 1.01 KB | ||
| data | |||
| audioData.js | 479 B | ||
| enemyData.js | 642 B | ||
| playerData.js | 306 B | ||
| entities | |||
| Enemy.js | 2.89 KB | ||
| Player.js | 3.24 KB | ||
| behaviours | |||
| BehaviourFactory.js | 526 B | ||
| DriftBehaviour.js | 680 B | ||
| SeekBehaviour.js | 549 B | ||
| main.js | 66 B | ||
| managers | |||
| AudioManager.js | 1.07 KB | ||
| CollisionManager.js | 1.93 KB | ||
| EnemyManager.js | 1.41 KB | ||
| EnemySpawner.js | 1.79 KB | ||
| ImageManager.js | 1.34 KB | ||
| UIManager.js | 2.3 KB | ||
| systems | |||
| CollisionSystem.js | 441 B | ||
| RenderSystem.js | 3.96 KB | ||
| utils | |||
| ObjectPooler.js | 1.28 KB | ||
| JS Game Starter Kit P23 | |||
| audio | |||
| button_click.mp3 | 18.29 KB | ||
| button_hover.mp3 | 11.29 KB | ||
| enemy_drifter_death.mp3 | 23.59 KB | ||
| enemy_drifter_hit.mp3 | 16.85 KB | ||
| enemy_seeker_death.mp3 | 16.28 KB | ||
| enemy_seeker_hit.mp3 | 15.06 KB | ||
| game_over.mp3 | 62.31 KB | ||
| mission_complete.mp3 | 44.5 KB | ||
| pause.mp3 | 13.56 KB | ||
| player_hurt.mp3 | 17.31 KB | ||
| unpause.mp3 | 15.01 KB | ||
| css | |||
| styles.css | 2.81 KB | ||
| images | |||
| enemy_drifter.png | 1.24 KB | ||
| enemy_seeker.png | 727 B | ||
| player.png | 1.33 KB | ||
| index.html | 1.94 KB | ||
| js | |||
| core | |||
| EventEmitter.js | 409 B | ||
| Game.js | 7.01 KB | ||
| constants.js | 1.01 KB | ||
| data | |||
| audioData.js | 810 B | ||
| enemyData.js | 870 B | ||
| playerData.js | 306 B | ||
| entities | |||
| Enemy.js | 2.89 KB | ||
| Player.js | 3.24 KB | ||
| behaviours | |||
| BehaviourFactory.js | 526 B | ||
| DriftBehaviour.js | 680 B | ||
| SeekBehaviour.js | 549 B | ||
| main.js | 66 B | ||
| managers | |||
| AudioManager.js | 1.46 KB | ||
| CollisionManager.js | 1.94 KB | ||
| EnemyManager.js | 1.41 KB | ||
| EnemySpawner.js | 1.79 KB | ||
| ImageManager.js | 1.34 KB | ||
| UIManager.js | 2.3 KB | ||
| systems | |||
| CollisionSystem.js | 441 B | ||
| RenderSystem.js | 3.96 KB | ||
| utils | |||
| ObjectPooler.js | 1.28 KB | ||
| JS Game Starter Kit P24 | |||
| audio | |||
| button_click.mp3 | 18.29 KB | ||
| button_hover.mp3 | 11.29 KB | ||
| enemy_drifter_death.mp3 | 23.59 KB | ||
| enemy_drifter_hit.mp3 | 16.85 KB | ||
| enemy_seeker_death.mp3 | 16.28 KB | ||
| enemy_seeker_hit.mp3 | 15.06 KB | ||
| game_over.mp3 | 62.31 KB | ||
| mission_complete.mp3 | 44.5 KB | ||
| pause.mp3 | 13.56 KB | ||
| player_hurt.mp3 | 17.31 KB | ||
| unpause.mp3 | 15.01 KB | ||
| css | |||
| styles.css | 2.81 KB | ||
| images | |||
| enemy_drifter.png | 1.24 KB | ||
| enemy_seeker.png | 727 B | ||
| player.png | 1.33 KB | ||
| index.html | 1.94 KB | ||
| js | |||
| core | |||
| EventEmitter.js | 409 B | ||
| Game.js | 7.17 KB | ||
| constants.js | 1.01 KB | ||
| data | |||
| audioData.js | 810 B | ||
| enemyData.js | 870 B | ||
| playerData.js | 306 B | ||
| entities | |||
| Enemy.js | 2.89 KB | ||
| Player.js | 3.24 KB | ||
| behaviours | |||
| BehaviourFactory.js | 526 B | ||
| DriftBehaviour.js | 680 B | ||
| SeekBehaviour.js | 549 B | ||
| main.js | 66 B | ||
| managers | |||
| AudioManager.js | 1.46 KB | ||
| CollisionManager.js | 1.94 KB | ||
| EnemyManager.js | 1.41 KB | ||
| EnemySpawner.js | 1.79 KB | ||
| ImageManager.js | 1.34 KB | ||
| UIManager.js | 2.3 KB | ||
| systems | |||
| CollisionSystem.js | 441 B | ||
| RenderSystem.js | 4.66 KB | ||
| utils | |||
| ObjectPooler.js | 1.28 KB | ||
| JS Game Starter Kit P25 | |||
| audio | |||
| button_click.mp3 | 18.29 KB | ||
| button_hover.mp3 | 11.29 KB | ||
| enemy_drifter_death.mp3 | 23.59 KB | ||
| enemy_drifter_hit.mp3 | 16.85 KB | ||
| enemy_seeker_death.mp3 | 16.28 KB | ||
| enemy_seeker_hit.mp3 | 15.06 KB | ||
| game_over.mp3 | 62.31 KB | ||
| mission_complete.mp3 | 44.5 KB | ||
| pause.mp3 | 13.56 KB | ||
| player_hurt.mp3 | 17.31 KB | ||
| unpause.mp3 | 15.01 KB | ||
| css | |||
| styles.css | 2.81 KB | ||
| images | |||
| enemy_drifter.png | 1.24 KB | ||
| enemy_seeker.png | 727 B | ||
| player.png | 1.33 KB | ||
| index.html | 1.94 KB | ||
| js | |||
| core | |||
| EventEmitter.js | 409 B | ||
| Game.js | 7.42 KB | ||
| constants.js | 1.08 KB | ||
| data | |||
| audioData.js | 810 B | ||
| enemyData.js | 1.03 KB | ||
| particleData.js | 519 B | ||
| playerData.js | 306 B | ||
| entities | |||
| Enemy.js | 2.96 KB | ||
| Particle.js | 897 B | ||
| Player.js | 3.24 KB | ||
| behaviours | |||
| enemy | |||
| DriftBehaviour.js | 680 B | ||
| EnemyBehaviourFactory.js | 531 B | ||
| SeekBehaviour.js | 549 B | ||
| particle | |||
| ParticleBehaviourFactory.js | 414 B | ||
| RadialBehaviour.js | 247 B | ||
| main.js | 66 B | ||
| managers | |||
| AudioManager.js | 1.46 KB | ||
| CollisionManager.js | 1.94 KB | ||
| EnemyManager.js | 1.45 KB | ||
| EnemySpawner.js | 1.79 KB | ||
| ImageManager.js | 1.34 KB | ||
| ParticleManager.js | 2.33 KB | ||
| UIManager.js | 2.3 KB | ||
| systems | |||
| CollisionSystem.js | 441 B | ||
| RenderSystem.js | 5.17 KB | ||
| utils | |||
| ObjectPooler.js | 1.28 KB | ||
| JS Game Starter Kit P26 | |||
| audio | |||
| button_click.mp3 | 18.29 KB | ||
| button_hover.mp3 | 11.29 KB | ||
| enemy_drifter_death.mp3 | 23.59 KB | ||
| enemy_drifter_hit.mp3 | 16.85 KB | ||
| enemy_seeker_death.mp3 | 16.28 KB | ||
| enemy_seeker_hit.mp3 | 15.06 KB | ||
| game_over.mp3 | 62.31 KB | ||
| mission_complete.mp3 | 44.5 KB | ||
| pause.mp3 | 13.56 KB | ||
| player_hurt.mp3 | 17.31 KB | ||
| unpause.mp3 | 15.01 KB | ||
| css | |||
| styles.css | 2.81 KB | ||
| images | |||
| enemy_drifter.png | 1.24 KB | ||
| enemy_seeker.png | 727 B | ||
| player.png | 1.33 KB | ||
| index.html | 1.94 KB | ||
| js | |||
| core | |||
| EventEmitter.js | 409 B | ||
| Game.js | 7.55 KB | ||
| constants.js | 1.08 KB | ||
| data | |||
| audioData.js | 810 B | ||
| enemyData.js | 1.12 KB | ||
| particleData.js | 768 B | ||
| playerData.js | 306 B | ||
| entities | |||
| Enemy.js | 2.96 KB | ||
| Particle.js | 897 B | ||
| Player.js | 3.28 KB | ||
| behaviours | |||
| enemy | |||
| DriftBehaviour.js | 680 B | ||
| EnemyBehaviourFactory.js | 531 B | ||
| SeekBehaviour.js | 549 B | ||
| particle | |||
| ImplosionBehaviour.js | 1.47 KB | ||
| ParticleBehaviourFactory.js | 595 B | ||
| RadialBehaviour.js | 247 B | ||
| main.js | 66 B | ||
| managers | |||
| AudioManager.js | 1.46 KB | ||
| CollisionManager.js | 1.94 KB | ||
| EnemyManager.js | 1.45 KB | ||
| EnemySpawner.js | 1.79 KB | ||
| ImageManager.js | 1.34 KB | ||
| ParticleManager.js | 2.42 KB | ||
| UIManager.js | 2.3 KB | ||
| systems | |||
| CollisionSystem.js | 441 B | ||
| RenderSystem.js | 5.17 KB | ||
| utils | |||
| ObjectPooler.js | 1.28 KB | ||
| JS Game Starter Kit P27 | |||
| audio | |||
| button_click.mp3 | 18.29 KB | ||
| button_hover.mp3 | 11.29 KB | ||
| enemy_drifter_death.mp3 | 23.59 KB | ||
| enemy_drifter_hit.mp3 | 16.85 KB | ||
| enemy_seeker_death.mp3 | 16.28 KB | ||
| enemy_seeker_hit.mp3 | 15.06 KB | ||
| game_over.mp3 | 62.31 KB | ||
| mission_complete.mp3 | 44.5 KB | ||
| pause.mp3 | 13.56 KB | ||
| player_hurt.mp3 | 17.31 KB | ||
| unpause.mp3 | 15.01 KB | ||
| css | |||
| styles.css | 2.81 KB | ||
| images | |||
| enemy_drifter.png | 1.24 KB | ||
| enemy_drifter_sheet.png | 13.27 KB | ||
| enemy_drifter_sheet2.png | 17.12 KB | ||
| enemy_seeker.png | 727 B | ||
| enemy_seeker_sheet.png | 8.3 KB | ||
| enemy_seeker_sheet2.png | 10.46 KB | ||
| player.png | 1.33 KB | ||
| player_sheet.png | 322.58 KB | ||
| player_sheet2.png | 122.42 KB | ||
| index.html | 1.94 KB | ||
| js | |||
| core | |||
| EventEmitter.js | 409 B | ||
| Game.js | 7.67 KB | ||
| constants.js | 1.08 KB | ||
| data | |||
| audioData.js | 810 B | ||
| enemyData.js | 2.34 KB | ||
| particleData.js | 768 B | ||
| playerData.js | 1.2 KB | ||
| entities | |||
| Enemy.js | 3.65 KB | ||
| Particle.js | 897 B | ||
| Player.js | 4.43 KB | ||
| behaviours | |||
| enemy | |||
| DriftBehaviour.js | 1.44 KB | ||
| EnemyBehaviourFactory.js | 531 B | ||
| SeekBehaviour.js | 548 B | ||
| particle | |||
| ImplosionBehaviour.js | 1.47 KB | ||
| ParticleBehaviourFactory.js | 595 B | ||
| RadialBehaviour.js | 247 B | ||
| main.js | 66 B | ||
| managers | |||
| AudioManager.js | 1.46 KB | ||
| CollisionManager.js | 1.95 KB | ||
| EnemyManager.js | 1.45 KB | ||
| EnemySpawner.js | 1.79 KB | ||
| ImageManager.js | 1.42 KB | ||
| ParticleManager.js | 2.44 KB | ||
| UIManager.js | 2.3 KB | ||
| systems | |||
| CollisionSystem.js | 441 B | ||
| RenderSystem.js | 5.49 KB | ||
| utils | |||
| AnimatorController.js | 2.86 KB | ||
| ObjectPooler.js | 1.28 KB | ||
| JS Game Starter Kit P28 | |||
| audio | |||
| button_click.mp3 | 18.29 KB | ||
| button_hover.mp3 | 11.29 KB | ||
| enemy_drifter_death.mp3 | 23.59 KB | ||
| enemy_drifter_hit.mp3 | 16.85 KB | ||
| enemy_seeker_death.mp3 | 16.28 KB | ||
| enemy_seeker_hit.mp3 | 15.06 KB | ||
| game_over.mp3 | 62.31 KB | ||
| mission_complete.mp3 | 44.5 KB | ||
| pause.mp3 | 13.56 KB | ||
| player_hurt.mp3 | 17.31 KB | ||
| unpause.mp3 | 15.01 KB | ||
| css | |||
| styles.css | 3.56 KB | ||
| images | |||
| enemy_drifter_sheet.png | 13.27 KB | ||
| enemy_drifter_sheet2.png | 17.12 KB | ||
| enemy_seeker_sheet.png | 8.3 KB | ||
| enemy_seeker_sheet2.png | 10.46 KB | ||
| particle_star.png | 232 B | ||
| player_sheet.png | 322.58 KB | ||
| player_sheet2.png | 122.42 KB | ||
| index.html | 2.03 KB | ||
| js | |||
| core | |||
| EventEmitter.js | 409 B | ||
| Game.js | 8.31 KB | ||
| constants.js | 1.06 KB | ||
| data | |||
| audioData.js | 811 B | ||
| controlsData.js | 164 B | ||
| enemyData.js | 2.29 KB | ||
| missionData.js | 100 B | ||
| particleData.js | 972 B | ||
| playerData.js | 1.13 KB | ||
| entities | |||
| Enemy.js | 3.64 KB | ||
| Particle.js | 980 B | ||
| Player.js | 4.4 KB | ||
| behaviours | |||
| enemy | |||
| DriftBehaviour.js | 1.58 KB | ||
| EnemyBehaviourFactory.js | 532 B | ||
| SeekBehaviour.js | 548 B | ||
| particle | |||
| ImplosionBehaviour.js | 1.47 KB | ||
| ParticleBehaviourFactory.js | 595 B | ||
| RadialBehaviour.js | 247 B | ||
| main.js | 66 B | ||
| managers | |||
| AudioManager.js | 1.84 KB | ||
| CollisionManager.js | 2.03 KB | ||
| EnemyManager.js | 1.45 KB | ||
| EnemySpawner.js | 1.79 KB | ||
| ImageManager.js | 1.44 KB | ||
| ParticleManager.js | 2.55 KB | ||
| UIManager.js | 3.48 KB | ||
| systems | |||
| CollisionSystem.js | 441 B | ||
| RenderSystem.js | 6.83 KB | ||
| utils | |||
| AnimatorController.js | 2.86 KB | ||
| ObjectPooler.js | 1.21 KB | ||
| JS Game Starter Kit P29 | |||
| audio | |||
| button_click.mp3 | 18.29 KB | ||
| button_hover.mp3 | 11.29 KB | ||
| enemy_drifter_death.mp3 | 23.59 KB | ||
| enemy_drifter_hit.mp3 | 16.85 KB | ||
| enemy_seeker_death.mp3 | 16.28 KB | ||
| enemy_seeker_hit.mp3 | 15.06 KB | ||
| game_over.mp3 | 62.31 KB | ||
| mission_complete.mp3 | 44.5 KB | ||
| pause.mp3 | 13.56 KB | ||
| player_hurt.mp3 | 17.31 KB | ||
| unpause.mp3 | 15.01 KB | ||
| css | |||
| styles.css | 3.56 KB | ||
| images | |||
| enemy_drifter_sheet.png | 13.27 KB | ||
| enemy_drifter_sheet2.png | 17.12 KB | ||
| enemy_seeker_sheet.png | 8.3 KB | ||
| enemy_seeker_sheet2.png | 10.46 KB | ||
| game_background.png | 446.49 KB | ||
| particle_star.png | 232 B | ||
| player_sheet.png | 322.58 KB | ||
| player_sheet2.png | 122.42 KB | ||
| index.html | 2.03 KB | ||
| js | |||
| core | |||
| Camera.js | 1.8 KB | ||
| EventEmitter.js | 409 B | ||
| Game.js | 8.65 KB | ||
| constants.js | 1.43 KB | ||
| data | |||
| audioData.js | 811 B | ||
| backgroundData.js | 65 B | ||
| controlsData.js | 164 B | ||
| enemyData.js | 2.29 KB | ||
| missionData.js | 100 B | ||
| particleData.js | 972 B | ||
| playerData.js | 1.13 KB | ||
| entities | |||
| Enemy.js | 3.52 KB | ||
| Particle.js | 980 B | ||
| Player.js | 4.45 KB | ||
| behaviours | |||
| enemy | |||
| DriftBehaviour.js | 1.58 KB | ||
| EnemyBehaviourFactory.js | 532 B | ||
| SeekBehaviour.js | 548 B | ||
| particle | |||
| ImplosionBehaviour.js | 1.47 KB | ||
| ParticleBehaviourFactory.js | 595 B | ||
| RadialBehaviour.js | 247 B | ||
| main.js | 66 B | ||
| managers | |||
| AudioManager.js | 1.84 KB | ||
| CollisionManager.js | 2.03 KB | ||
| EnemyManager.js | 2.34 KB | ||
| EnemySpawner.js | 2.15 KB | ||
| ImageManager.js | 1.58 KB | ||
| ParticleManager.js | 2.55 KB | ||
| UIManager.js | 3.48 KB | ||
| systems | |||
| CollisionSystem.js | 441 B | ||
| RenderSystem.js | 7.68 KB | ||
| utils | |||
| AnimatorController.js | 2.86 KB | ||
| ObjectPooler.js | 1.21 KB | ||
| mathUtils.js | 144 B | ||
| vscode | |||
| settings.json | 42 B | ||
| JS Game Starter Kit P3 | |||
| css | |||
| styles.css | 479 B | ||
| index.html | 432 B | ||
| js | |||
| core | |||
| Game.js | 1.34 KB | ||
| constants.js | 94 B | ||
| main.js | 130 B | ||
| systems | |||
| RenderSystem.js | 993 B | ||
| JS Game Starter Kit P30 | |||
| audio | |||
| button_click.mp3 | 18.29 KB | ||
| button_hover.mp3 | 11.29 KB | ||
| enemy_drifter_death.mp3 | 23.59 KB | ||
| enemy_drifter_hit.mp3 | 16.85 KB | ||
| enemy_seeker_death.mp3 | 16.28 KB | ||
| enemy_seeker_hit.mp3 | 15.06 KB | ||
| game_over.mp3 | 62.31 KB | ||
| mission_complete.mp3 | 44.5 KB | ||
| pause.mp3 | 13.56 KB | ||
| player_hurt.mp3 | 17.31 KB | ||
| unpause.mp3 | 15.01 KB | ||
| css | |||
| styles.css | 3.56 KB | ||
| images | |||
| enemy_drifter_sheet.png | 13.27 KB | ||
| enemy_drifter_sheet2.png | 17.12 KB | ||
| enemy_seeker_sheet.png | 8.3 KB | ||
| enemy_seeker_sheet2.png | 10.46 KB | ||
| game_background.png | 446.49 KB | ||
| menu_background.png | 429.64 KB | ||
| particle_star.png | 232 B | ||
| player_sheet.png | 322.58 KB | ||
| player_sheet2.png | 122.42 KB | ||
| index.html | 2.03 KB | ||
| js | |||
| core | |||
| Camera.js | 2.97 KB | ||
| EventEmitter.js | 409 B | ||
| Game.js | 8.81 KB | ||
| constants.js | 1.53 KB | ||
| data | |||
| audioData.js | 811 B | ||
| backgroundData.js | 115 B | ||
| controlsData.js | 164 B | ||
| enemyData.js | 2.4 KB | ||
| missionData.js | 100 B | ||
| particleData.js | 972 B | ||
| playerData.js | 1.29 KB | ||
| entities | |||
| Enemy.js | 3.88 KB | ||
| Particle.js | 980 B | ||
| Player.js | 4.82 KB | ||
| behaviours | |||
| enemy | |||
| DriftBehaviour.js | 1.58 KB | ||
| EnemyBehaviourFactory.js | 532 B | ||
| SeekBehaviour.js | 548 B | ||
| particle | |||
| ImplosionBehaviour.js | 1.47 KB | ||
| ParticleBehaviourFactory.js | 595 B | ||
| RadialBehaviour.js | 247 B | ||
| main.js | 66 B | ||
| managers | |||
| AudioManager.js | 1.84 KB | ||
| CollisionManager.js | 2.04 KB | ||
| EnemyManager.js | 2.34 KB | ||
| EnemySpawner.js | 2.15 KB | ||
| ImageManager.js | 1.69 KB | ||
| ParticleManager.js | 2.55 KB | ||
| UIManager.js | 3.48 KB | ||
| systems | |||
| CollisionSystem.js | 377 B | ||
| RenderSystem.js | 8.91 KB | ||
| utils | |||
| AnimatorController.js | 2.86 KB | ||
| ObjectPooler.js | 1.21 KB | ||
| mathUtils.js | 144 B | ||
| JS Game Starter Kit P31 | |||
| audio | |||
| button_click.mp3 | 18.29 KB | ||
| button_hover.mp3 | 11.29 KB | ||
| enemy_drifter_death.mp3 | 23.59 KB | ||
| enemy_drifter_hit.mp3 | 16.85 KB | ||
| enemy_seeker_death.mp3 | 16.28 KB | ||
| enemy_seeker_hit.mp3 | 15.06 KB | ||
| game_over.mp3 | 62.31 KB | ||
| mission_complete.mp3 | 44.5 KB | ||
| pause.mp3 | 13.56 KB | ||
| player_hurt.mp3 | 17.31 KB | ||
| unpause.mp3 | 15.01 KB | ||
| css | |||
| styles.css | 3.56 KB | ||
| images | |||
| enemy_drifter_sheet.png | 13.27 KB | ||
| enemy_drifter_sheet2.png | 17.12 KB | ||
| enemy_seeker_sheet.png | 8.3 KB | ||
| enemy_seeker_sheet2.png | 10.46 KB | ||
| game_background.png | 446.49 KB | ||
| menu_background.png | 429.64 KB | ||
| particle_star.png | 232 B | ||
| player_sheet.png | 322.58 KB | ||
| player_sheet2.png | 122.42 KB | ||
| index.html | 2.03 KB | ||
| js | |||
| core | |||
| Camera.js | 2.97 KB | ||
| EventEmitter.js | 409 B | ||
| Game.js | 8.81 KB | ||
| constants.js | 1.53 KB | ||
| data | |||
| audioData.js | 811 B | ||
| backgroundData.js | 115 B | ||
| controlsData.js | 164 B | ||
| enemyData.js | 2.5 KB | ||
| missionData.js | 100 B | ||
| particleData.js | 972 B | ||
| playerData.js | 1.29 KB | ||
| entities | |||
| Enemy.js | 1.41 KB | ||
| Entity.js | 2.89 KB | ||
| Particle.js | 980 B | ||
| Player.js | 2.23 KB | ||
| behaviours | |||
| enemy | |||
| DriftBehaviour.js | 1.58 KB | ||
| EnemyBehaviourFactory.js | 532 B | ||
| SeekBehaviour.js | 548 B | ||
| particle | |||
| ImplosionBehaviour.js | 1.47 KB | ||
| ParticleBehaviourFactory.js | 595 B | ||
| RadialBehaviour.js | 247 B | ||
| main.js | 66 B | ||
| managers | |||
| AudioManager.js | 1.84 KB | ||
| CollisionManager.js | 2.05 KB | ||
| EnemyManager.js | 2.34 KB | ||
| EnemySpawner.js | 2.15 KB | ||
| ImageManager.js | 1.7 KB | ||
| ParticleManager.js | 2.55 KB | ||
| UIManager.js | 3.49 KB | ||
| systems | |||
| CollisionSystem.js | 377 B | ||
| RenderSystem.js | 8.9 KB | ||
| utils | |||
| AnimatorController.js | 2.86 KB | ||
| ObjectPooler.js | 1.21 KB | ||
| mathUtils.js | 144 B | ||
| JS Game Starter Kit P32 | |||
| audio | |||
| button_click.mp3 | 18.29 KB | ||
| button_hover.mp3 | 11.29 KB | ||
| enemy_drifter_death.mp3 | 23.59 KB | ||
| enemy_drifter_hit.mp3 | 16.85 KB | ||
| enemy_seeker_death.mp3 | 16.28 KB | ||
| enemy_seeker_hit.mp3 | 15.06 KB | ||
| game_over.mp3 | 62.31 KB | ||
| mission_complete.mp3 | 44.5 KB | ||
| pause.mp3 | 13.56 KB | ||
| player_hurt.mp3 | 17.31 KB | ||
| unpause.mp3 | 15.01 KB | ||
| css | |||
| styles.css | 4.03 KB | ||
| images | |||
| enemy_drifter_sheet.png | 13.27 KB | ||
| enemy_drifter_sheet2.png | 17.12 KB | ||
| enemy_seeker_sheet.png | 8.3 KB | ||
| enemy_seeker_sheet2.png | 10.46 KB | ||
| game_background.png | 446.49 KB | ||
| menu_background.png | 429.64 KB | ||
| particle_star.png | 232 B | ||
| player_sheet.png | 322.58 KB | ||
| player_sheet2.png | 122.42 KB | ||
| index.html | 2.03 KB | ||
| js | |||
| core | |||
| Camera.js | 2.98 KB | ||
| EventEmitter.js | 409 B | ||
| Game.js | 8.81 KB | ||
| constants.js | 1.53 KB | ||
| data | |||
| audioData.js | 811 B | ||
| backgroundData.js | 115 B | ||
| controlsData.js | 164 B | ||
| enemyData.js | 2.5 KB | ||
| missionData.js | 100 B | ||
| particleData.js | 1.15 KB | ||
| playerData.js | 1.29 KB | ||
| entities | |||
| Enemy.js | 1.41 KB | ||
| Entity.js | 2.89 KB | ||
| Particle.js | 980 B | ||
| Player.js | 2.23 KB | ||
| behaviours | |||
| enemy | |||
| DriftBehaviour.js | 1.61 KB | ||
| EnemyBehaviourFactory.js | 532 B | ||
| SeekBehaviour.js | 548 B | ||
| particle | |||
| ImplosionBehaviour.js | 1.54 KB | ||
| ParticleBehaviourFactory.js | 617 B | ||
| RadialBehaviour.js | 1.63 KB | ||
| main.js | 66 B | ||
| managers | |||
| AudioManager.js | 1.84 KB | ||
| CollisionManager.js | 2.05 KB | ||
| EnemyManager.js | 2.34 KB | ||
| EnemySpawner.js | 2.15 KB | ||
| ImageManager.js | 1.7 KB | ||
| ParticleManager.js | 2.68 KB | ||
| UIManager.js | 3.52 KB | ||
| systems | |||
| CollisionSystem.js | 377 B | ||
| RenderSystem.js | 8.9 KB | ||
| utils | |||
| AnimatorController.js | 2.86 KB | ||
| ObjectPooler.js | 1.21 KB | ||
| mathUtils.js | 555 B | ||
| JS Game Starter Kit P33 | |||
| audio | |||
| button_click.mp3 | 18.29 KB | ||
| button_hover.mp3 | 11.29 KB | ||
| enemy_burrower_death.mp3 | 30.77 KB | ||
| enemy_burrower_hit.mp3 | 19.75 KB | ||
| enemy_burrower_spawn.mp3 | 32.6 KB | ||
| enemy_drifter_death.mp3 | 23.59 KB | ||
| enemy_drifter_hit.mp3 | 16.85 KB | ||
| enemy_seeker_death.mp3 | 16.28 KB | ||
| enemy_seeker_hit.mp3 | 15.06 KB | ||
| game_over.mp3 | 62.31 KB | ||
| mission_complete.mp3 | 44.5 KB | ||
| pause.mp3 | 13.56 KB | ||
| player_hurt.mp3 | 17.31 KB | ||
| unpause.mp3 | 15.01 KB | ||
| css | |||
| styles.css | 4.03 KB | ||
| images | |||
| enemy_burrower_sheet.png | 74.5 KB | ||
| enemy_drifter_sheet.png | 13.27 KB | ||
| enemy_drifter_sheet2.png | 17.12 KB | ||
| enemy_seeker_sheet.png | 8.3 KB | ||
| enemy_seeker_sheet2.png | 10.46 KB | ||
| game_background.png | 446.49 KB | ||
| menu_background.png | 429.64 KB | ||
| particle_star.png | 232 B | ||
| player_sheet.png | 322.58 KB | ||
| player_sheet2.png | 122.42 KB | ||
| index.html | 2.03 KB | ||
| js | |||
| core | |||
| Camera.js | 2.98 KB | ||
| EventEmitter.js | 409 B | ||
| Game.js | 8.82 KB | ||
| constants.js | 1.57 KB | ||
| data | |||
| audioData.js | 1.03 KB | ||
| backgroundData.js | 115 B | ||
| controlsData.js | 164 B | ||
| enemyData.js | 3.99 KB | ||
| missionData.js | 100 B | ||
| particleData.js | 1.48 KB | ||
| playerData.js | 1.29 KB | ||
| entities | |||
| Enemy.js | 1.44 KB | ||
| Entity.js | 2.89 KB | ||
| Particle.js | 980 B | ||
| Player.js | 2.23 KB | ||
| behaviours | |||
| enemy | |||
| DriftBehaviour.js | 1.61 KB | ||
| EnemyBehaviourFactory.js | 532 B | ||
| SeekBehaviour.js | 548 B | ||
| particle | |||
| ImplosionBehaviour.js | 1.54 KB | ||
| ParticleBehaviourFactory.js | 757 B | ||
| RadialBehaviour.js | 1.63 KB | ||
| StickBehaviour.js | 1.38 KB | ||
| main.js | 66 B | ||
| managers | |||
| AudioManager.js | 1.93 KB | ||
| CollisionManager.js | 2.08 KB | ||
| EnemyManager.js | 2.44 KB | ||
| EnemySpawner.js | 2.55 KB | ||
| ImageManager.js | 1.7 KB | ||
| ParticleManager.js | 3.05 KB | ||
| UIManager.js | 3.52 KB | ||
| systems | |||
| CollisionSystem.js | 377 B | ||
| RenderSystem.js | 9.28 KB | ||
| utils | |||
| AnimatorController.js | 2.86 KB | ||
| ObjectPooler.js | 1.21 KB | ||
| mathUtils.js | 555 B | ||
| JS Game Starter Kit P34 | |||
| audio | |||
| button_click.mp3 | 18.29 KB | ||
| button_hover.mp3 | 11.29 KB | ||
| enemy_burrower_death.mp3 | 30.77 KB | ||
| enemy_burrower_hit.mp3 | 19.75 KB | ||
| enemy_burrower_spawn.mp3 | 32.6 KB | ||
| enemy_crawler_death.mp3 | 25.3 KB | ||
| enemy_crawler_hit.mp3 | 27.51 KB | ||
| enemy_darter_death.mp3 | 27.69 KB | ||
| enemy_darter_hit.mp3 | 29.53 KB | ||
| enemy_drifter_death.mp3 | 23.59 KB | ||
| enemy_drifter_hit.mp3 | 16.85 KB | ||
| enemy_seeker_death.mp3 | 16.28 KB | ||
| enemy_seeker_hit.mp3 | 15.06 KB | ||
| game_over.mp3 | 105.18 KB | ||
| mission_complete.mp3 | 56.2 KB | ||
| pause.mp3 | 13.56 KB | ||
| player_hurt.mp3 | 17.31 KB | ||
| unpause.mp3 | 15.01 KB | ||
| css | |||
| styles.css | 4.03 KB | ||
| images | |||
| enemy_burrower_sheet.png | 74.5 KB | ||
| enemy_crawler_sheet.png | 28.94 KB | ||
| enemy_crawler_sheet2.png | 32.47 KB | ||
| enemy_crawler_sheet3.png | 44.47 KB | ||
| enemy_crawler_sheet4.png | 39.97 KB | ||
| enemy_darter_sheet.png | 28.89 KB | ||
| enemy_drifter_sheet.png | 13.27 KB | ||
| enemy_drifter_sheet2.png | 17.12 KB | ||
| enemy_drifter_sheet3.png | 19.1 KB | ||
| enemy_drifter_sheet4.png | 19.02 KB | ||
| enemy_seeker_sheet.png | 8.3 KB | ||
| enemy_seeker_sheet2.png | 10.46 KB | ||
| game_background.png | 446.49 KB | ||
| menu_background.png | 429.64 KB | ||
| particle_star.png | 232 B | ||
| player_sheet.png | 322.58 KB | ||
| player_sheet2.png | 122.42 KB | ||
| index.html | 2.03 KB | ||
| js | |||
| core | |||
| Camera.js | 2.98 KB | ||
| EventEmitter.js | 409 B | ||
| Game.js | 9.14 KB | ||
| constants.js | 1.57 KB | ||
| data | |||
| audioData.js | 1.33 KB | ||
| backgroundData.js | 115 B | ||
| controlsData.js | 181 B | ||
| enemyData.js | 6.65 KB | ||
| missionData.js | 101 B | ||
| particleData.js | 1.48 KB | ||
| playerData.js | 1.29 KB | ||
| entities | |||
| Enemy.js | 1.44 KB | ||
| Entity.js | 2.89 KB | ||
| Particle.js | 980 B | ||
| Player.js | 2.23 KB | ||
| behaviours | |||
| enemy | |||
| DriftBehaviour.js | 1.61 KB | ||
| EnemyBehaviourFactory.js | 532 B | ||
| SeekBehaviour.js | 548 B | ||
| particle | |||
| ImplosionBehaviour.js | 1.54 KB | ||
| ParticleBehaviourFactory.js | 757 B | ||
| RadialBehaviour.js | 1.63 KB | ||
| StickBehaviour.js | 1.38 KB | ||
| main.js | 66 B | ||
| managers | |||
| AudioManager.js | 1.93 KB | ||
| CollisionManager.js | 2.08 KB | ||
| EnemyManager.js | 2.44 KB | ||
| EnemySpawner.js | 2.55 KB | ||
| ImageManager.js | 1.71 KB | ||
| ParticleManager.js | 3.05 KB | ||
| UIManager.js | 3.52 KB | ||
| systems | |||
| CollisionSystem.js | 377 B | ||
| RenderSystem.js | 9.28 KB | ||
| utils | |||
| AnimatorController.js | 2.86 KB | ||
| ObjectPooler.js | 1.21 KB | ||
| mathUtils.js | 555 B | ||
| vscode | |||
| settings.json | 42 B | ||
| JS Game Starter Kit P4 | |||
| css | |||
| styles.css | 482 B | ||
| index.html | 432 B | ||
| js | |||
| core | |||
| Game.js | 1.44 KB | ||
| constants.js | 94 B | ||
| entities | |||
| Player.js | 240 B | ||
| main.js | 130 B | ||
| systems | |||
| RenderSystem.js | 1.28 KB | ||
| JS Game Starter Kit P5 | |||
| css | |||
| styles.css | 482 B | ||
| index.html | 432 B | ||
| js | |||
| core | |||
| Game.js | 2.32 KB | ||
| constants.js | 94 B | ||
| entities | |||
| Player.js | 1.1 KB | ||
| main.js | 130 B | ||
| systems | |||
| RenderSystem.js | 1.28 KB | ||
| JS Game Starter Kit P6 | |||
| css | |||
| styles.css | 482 B | ||
| images | |||
| player.png | 1.33 KB | ||
| index.html | 432 B | ||
| js | |||
| core | |||
| Game.js | 2.48 KB | ||
| constants.js | 94 B | ||
| entities | |||
| Player.js | 1.13 KB | ||
| main.js | 130 B | ||
| managers | |||
| ImageManager.js | 662 B | ||
| systems | |||
| RenderSystem.js | 1.58 KB | ||
| JS Game Starter Kit P7 | |||
| css | |||
| styles.css | 1.42 KB | ||
| images | |||
| player.png | 1.33 KB | ||
| index.html | 739 B | ||
| js | |||
| core | |||
| Game.js | 3.13 KB | ||
| constants.js | 94 B | ||
| entities | |||
| Player.js | 1.13 KB | ||
| main.js | 130 B | ||
| managers | |||
| ImageManager.js | 662 B | ||
| systems | |||
| RenderSystem.js | 1.51 KB | ||
| JS Game Starter Kit P8_P1 | |||
| css | |||
| styles.css | 1.55 KB | ||
| images | |||
| player.png | 1.33 KB | ||
| index.html | 1016 B | ||
| js | |||
| core | |||
| Game.js | 4.13 KB | ||
| constants.js | 94 B | ||
| entities | |||
| Player.js | 1.29 KB | ||
| main.js | 66 B | ||
| managers | |||
| ImageManager.js | 664 B | ||
| systems | |||
| RenderSystem.js | 1.51 KB | ||
| vscode | |||
| settings.json | 42 B | ||
| JS Game Starter Kit P9 | |||
| css | |||
| styles.css | 1.59 KB | ||
| images | |||
| player.png | 1.33 KB | ||
| index.html | 1.16 KB | ||
| js | |||
| core | |||
| Game.js | 4.33 KB | ||
| constants.js | 94 B | ||
| entities | |||
| Player.js | 1.29 KB | ||
| main.js | 66 B | ||
| managers | |||
| ImageManager.js | 988 B | ||
| systems | |||
| RenderSystem.js | 1.51 KB | ||
| vscode | |||
| settings.json | 42 B |
Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
JavaScript Game Development Pixel by Pixel
Год выпуска: 10/2026
Производитель: Udemy
Сайт производителя: https://www.udemy.com/course/javascript-game-development-pixel-by-pixel/
Автор: Frank Dvorak
Продолжительность: 11h 21m
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: This course teaches you to build 2D action games with plain JavaScript and the HTML5 Canvas, with no engine or framework, writing every line from scratch and publishing the finished game online so anyone can play it with a single link. You will handcraft every system: animated sprites with a state-based animation system, diverse enemies spawned and recycled through object pooling, game feel with particle bursts, screen shake, and knockback, a follow camera tracking your hero across a world bigger than the window, depth sorting and shadows, an event system wiring sound, effects, and UI together without spaghetti code, and data-driven design so you can retune enemies, swap sounds and sprites, and rewrite missions without touching the game loop. You also wrap everything in a real interface with an HTML and CSS HUD, menus, a pause screen, and mission briefings, and learn to debug visually by drawing helper shapes over the action.
All you need is a modern browser and the free Visual Studio Code editor with the Live Server extension, which runs on Windows, macOS, and Linux, and free art assets are included so you can focus on the code, with sprites described in data files so you can swap in your own artwork later. You should already know JavaScript basics—variables, functions, if statements, loops, arrays, and objects—but no game development experience is required; more advanced features like classes and async/await are introduced briefly where the game uses them, and every line is explained, though JavaScript is not taught from zero. The course is for JavaScript learners who want a real project beyond tutorial-sized games, web developers curious about game development, programmers from other languages who know a little JavaScript and want to see how a 2D game fits together before choosing an engine, and hobbyists who want shareable browser games. It is not for complete programming beginners, and it does not teach Phaser, Unity, Godot, or any engine, nor does it cover 3D or online multiplayer. Complete working checkpoints are downloadable every few lessons, and Q&A support is available. By the end, you will have a playable game, the source code at every stage, and the understanding to reshape it into games of your own.
[spoiler="Содержание"]
1 - Introduction
1. Introduction (01:36)
2. Project Setup (05:38)
3. Source Code Checkpoint 1 (00:49)
4. Core Architecture (03:27)
5. Responsive Canvas (07:10)
6. The Game Loop (06:27)
7. Source Code Checkpoint 2 (00:43)
8. Render System (03:41)
9. Debug Grid (04:58)
10. Source Code Checkpoint 3 (00:38)
11. Player Entity (04:52)
12. Source Code Checkpoint 4 (00:36)
13. Input System (05:14)
14. Movement and Vector Math (07:11)
15. Consistent Motion System (07:41)
16. Source Code Checkpoint 5 (00:41)
17. Player Positioning (01:13)
18. Image Management System (11:20)
19. Source Code Checkpoint 6 (00:37)
20. Main Menu (06:31)
21. UI and Panel Management (03:23)
22. Game States and Pausing (02:33)
23. Source Code Checkpoint 7 (00:30)
24. Pause Menu (04:33)
25. Game Reset (03:58)
26. Source Code Checkpoint 8 (00:30)
27. Loading Screen (05:51)
28. Source Code Checkpoint 9 (00:30)
29. Audio and Loading System (07:05)
30. Sound Effects (02:01)
31. Source Code Checkpoint 10 (00:30)
32. Separation of Concerns (02:07)
33. UI Manager (06:44)
34. Game Timer (06:54)
35. Source Code Checkpoint 11 (00:31)
36. Code Cleanup (04:59)
37. Data-Driven Architecture (03:57)
38. State Management (06:23)
39. Source Code Checkpoint 12 (00:30)
40. Data-Driven Enemies (11:21)
41. Enemy Movement (06:23)
42. Object Pooling (02:23)
43. Object Pooler (10:15)
44. Poolable Entities (03:15)
45. Pool Spawning (07:28)
46. Source Code Checkpoint 13 (00:30)
47. Data-Driven Enemy Behaviour (02:23)
48. Enemy Behaviour Factory (07:24)
49. New Enemy Behaviour (06:04)
50. Multiple Enemy Types (09:50)
51. Source Code Checkpoint 14 (00:30)
52. Enemy Spawner (05:26)
53. Edge Spawning (02:19)
54. Spawner Game Loop (03:50)
55. Face Movement Direction (08:27)
56. Source Code Checkpoint 15 (00:30)
57. The Event System (03:48)
58. Custom Event System (05:53)
59. UI Events (03:19)
60. Event Listeners (07:04)
61. Source Code Checkpoint 16 (00:30)
62. Game HUD and Health Bar (07:14)
63. Data-Driven Game Audio (02:56)
64. Data-Driven Images (03:29)
65. Source Code Checkpoint 17 (00:30)
66. Collision System (04:21)
67. Player Health and Damage (03:10)
68. Collision Manager and Events (08:43)
69. Event-Driven Health Bar (03:24)
70. Source Code Checkpoint 18 (00:30)
71. Invincibility Frames (05:58)
72. Game Over System (04:17)
73. Damage Pipeline (02:17)
74. Source Code Checkpoint 19 (00:30)
75. UI Button Refactor (03:39)
76. Mission Complete System (07:05)
77. Source Code Checkpoint 20 (00:30)
78. Enemy Invincibility Frames (10:15)
79. Source Code Checkpoint 21 (00:30)
80. Pushback System (13:18)
81. Applying Pushback (07:57)
82. Source Code Checkpoint 22 (00:30)
83. Data-Driven Enemy Sounds (09:56)
84. Source Code Checkpoint 23 (00:30)
85. Debug Mode (05:52)
86. Source Code Checkpoint 24 (00:30)
87. Particle System Design (08:16)
88. Particle Behaviours (03:35)
89. Particle Effects in Gameplay (11:38)
90. Particle Rendering (10:09)
91. Visual Effects (04:16)
92. Event-Specific Effects (04:17)
93. Source Code Checkpoint 25 (00:30)
94. Implosion Particle Behaviour (13:36)
95. Data-Driven Particles (04:44)
96. Source Code Checkpoint 26 (00:30)
97. Drifter AI Improvements (07:12)
98. Animation Data (08:05)
99. Player Character Sprite Generator (08:20)
100. Animator Controller (14:46)
101. Character Animation (10:59)
102. Animated Sprite Rendering (10:33)
103. Animation System Cleanup (03:30)
104. Source Code Checkpoint 27 (00:30)
105. Mission Briefing Kill Counter (04:06)
106. Data-Driven Particle Shapes (04:36)
107. Gameplay Fixes (07:21)
108. Rendering and Animation Fixes (05:52)
109. Input and Timing Fixes (06:09)
110. Audio and UI Improvements (08:02)
111. Particle Layers (05:53)
112. Data-Driven UI (06:11)
113. Source Code Checkpoint 28 (00:30)
114. Release Your Game (07:41)
115. Camera Foundations (05:50)
116. Camera Following and Smoothing (11:55)
117. Camera View and World Bounds (08:40)
118. Camera-Based Enemy Despawning (05:03)
119. Camera-Based Enemy Spawning (08:01)
120. Source Code Checkpoint 29 (00:31)
121. Camera Shake (08:46)
122. Data-Driven Collision Positions (08:11)
123. Entity Ground Positions and Depth Sorting (06:59)
124. Debugging Entity Positions (02:32)
125. Data-Driven Entity Shadows (03:44)
126. Source Code Checkpoint 30 (00:30)
127. Entity Inheritance (08:24)
128. Player and Enemy Inheritance (07:29)
129. Internal Method Conventions (04:15)
130. Source Code Checkpoint 31 (00:30)
131. Wiggling Particles (10:18)
132. Data-Driven Particle Variation (01:56)
133. Source Code Checkpoint 32 (00:30)
134. In-View Enemy Spawning (10:59)
135. Ground Sticking Particles (11:22)
136. Source Code Checkpoint 33 (00:30)
137. Creating New Enemy Types (04:02)
138. More Enemy Variants (03:37)
139. Released Game Cleanup (02:47)
140. Source Code Checkpoint 34 (00:30)
[/spoiler]
Файлы примеров: не предусмотрены
Формат видео: MP4
Видео: AVC, 2560x1440, 16:9, 30fps, 3937kbps
Аудио: AAC, 44.1Hz, 128kbps, stereo
[spoiler="Скриншоты"]
![]()
[/spoiler]
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
|
Udemy - JavaScript Game Development - Build a Minesweeper Puzzle Game Posted by
freecoursewb in Other
|
2.1 GB | freecoursewb | 10 months | 2 | 3 |
| 2.5 GB | freecoursewb | 1 year | 0 | 0 | |
| 549.7 MB | freecoursewb | 3 years | 0 | 0 | |
| 1.92 GB | Schmul100 | 3 years | 8 | 0 | |
| 2.1 GB | tutsnode | 3 years | 0 | 0 |
All Comments