TorBT - Torrents and Magnet Links Search Engine
Pikuma - C++ Game Engine Programming 2026-3
- Date: 2026-07-01
- Size: 7.4 GB
- Files: 158
File Name
Size
003. Project Technologies & Libraries.mp4
180 MB
002. How to Take this Course.mp4
4.3 MB
2D Game Engine with C++ and Lua.txt
3.9 kB
001. Motivations & Learning Outcomes.mp4
139 MB
004. Linux Dependencies.mp4
33 MB
005. macOS Dependencies.mp4
12 MB
006. A Small Note for Windows Programmers.mp4
30 MB
007. Compilation.mp4
22 MB
008. Header & Implementation Files.mp4
40 MB
009. Linking.mp4
38 MB
010. Makefile.mp4
12 MB
011. Lua Version & Lua Header Files.mp4
7.6 MB
012. Compiling & Testing All Dependencies.mp4
46 MB
013. Configuring Visual Studio on Windows.mp4
67 MB
014. Library Binaries.mp4
58 MB
015. Game Loop.mp4
49 MB
016. Game Class.mp4
25 MB
017. Creating an SDL Window.mp4
27 MB
018. Polling SDL Events.mp4
24 MB
019. Rendering our SDL Window.mp4
11 MB
020. Fullscreen Window.mp4
25 MB
021. Fake Fullscreen vs. Real Fullscreen.mp4
13 MB
022. Drawing an SDL Rectangle.mp4
12 MB
023. Double-Buffered Renderer.mp4
16 MB
024. Loading PNG Textures.mp4
33 MB
025. Object Movement & Velocity Vectors.mp4
30 MB
026. Capping the Game Framerate.mp4
48 MB
027. SDL Delay.mp4
30 MB
028. Delta Time.mp4
60 MB
029. Uncapped Framerate.mp4
3.6 MB
030. Logger Class.mp4
24 MB
031. Logger Class Implementation.mp4
37 MB
032. Popular Logging Libraries.mp4
14 MB
033. Source Subfolders.mp4
8.4 MB
034. Makefile Variables.mp4
21 MB
035. Creating C++ Objects.mp4
101 MB
036. Examples of C++ Object Creation.mp4
14 MB
037. Organizing Game Objects.mp4
57 MB
038. Object Inheritance Design.mp4
34 MB
039. Component-Based Design.mp4
82 MB
040. Entity-Component-System Design.mp4
134 MB
041. ECS Folder Structure.mp4
35 MB
042. System Component Signature.mp4
60 MB
043. Working with C++ Templates.mp4
52 MB
044. Component Type Template.mp4
23 MB
045. Exercise System Functions.mp4
15 MB
046. Adding & Removing Entities from Systems.mp4
14 MB
047. Operator Overloading for Entities.mp4
19 MB
048. Component Pool.mp4
75 MB
049. The Pool Class.mp4
51 MB
050. Implementing the Pool Class.mp4
35 MB
051. Registry Systems & Entity Signatures.mp4
44 MB
052. Entity Creation & Management.mp4
84 MB
053. Function Templates to Manage Components.mp4
73 MB
054. Adding Components.mp4
120 MB
055. Function to Add Components.mp4
40 MB
056. Function to Remove Components.mp4
46 MB
057. Templates as Placeholders.mp4
32 MB
058. Implementing System Functions.mp4
66 MB
059. Creating our First Entity.mp4
22 MB
060. Smart Pointers.mp4
105 MB
061. Converting ECS Code to Smart Pointers.mp4
32 MB
062. SDL Raw Pointers.mp4
7.1 MB
063. Adding our First Components.mp4
26 MB
064. Exercise Entity Class Managing Components.mp4
65 MB
065. Entity Class Managing Components.mp4
20 MB
066. A Warning About Cyclic Dependenciesb.mp4
16 MB
067. Movement System.mp4
52 MB
068. Movement System & Delta Time.mp4
17 MB
069. Render System.mp4
39 MB
070. Managing Game Assets.mp4
91 MB
071. The Asset Store.mp4
47 MB
072. Displaying Textures in our Render System.mp4
51 MB
073. Exercise Displaying the Tilemap.mp4
21 MB
074. Displaying the Tilemap.mp4
43 MB
075. Rendering Order.mp4
68 MB
076. Sorting Sprites by Z-Index.mp4
49 MB
077. Animated Sprites.mp4
40 MB
078. Animation System.mp4
82 MB
079. Entity Collision Check.mp4
42 MB
080. Implementing the Collision System.mp4
93 MB
081. Exercise Render Collider Rectangle.mp4
8.1 MB
082. Render Collider Rectangle.mp4
22 MB
083. Killing Entities & Re-Using IDs.mp4
61 MB
084. Implementing Entity Removal.mp4
59 MB
085. Introduction to Event Systems.mp4
77 MB
086. Event System Design Options.mp4
86 MB
087. Starting to Code the Event System.mp4
20 MB
088. Event Handlers.mp4
78 MB
089. Emitting Events & Subscribing to Events.mp4
69 MB
090. Exercise Key Pressed Event.mp4
24 MB
091. Implementing the Key Pressed Event.mp4
17 MB
092. Event System Design Patterns.mp4
40 MB
093. Keyboard Control System.mp4
82 MB
094. Camera Follow System.mp4
84 MB
095. Sprites with Fixed Position.mp4
27 MB
096. Camera Movement for Colliders.mp4
14 MB
097. Projectile Emitter Component.mp4
20 MB
098. Health Component.mp4
90 MB
099. Projectile Duration.mp4
47 MB
100. Exercise Shooting Projectiles.mp4
18 MB
101. Shooting Projectiles.mp4
54 MB
102. Tags & Groups.mp4
71 MB
103. Optimizing Access of Tags & Groups.mp4
36 MB
104. Implementing Tags & Groups.mp4
66 MB
105. Projectiles Colliding with Player.mp4
53 MB
106. Projectiles Colliding with Enemies.mp4
13 MB
107. Error Checking and Validation.mp4
25 MB
108. Data-Oriented Design.mp4
109 MB
109. Avoiding Data Gaps.mp4
47 MB
110. Packed Pool of Components.mp4
130 MB
111. Coding Packed Pools of Data.mp4
92 MB
112. Checking for Null Pool.mp4
3.6 MB
113. Array of Structs vs. Struct of Arrays.mp4
95 MB
114. Cache Profiling with Valgrind.mp4
55 MB
115. Popular ECS Libraries.mp4
47 MB
116. Adding Fonts to the Asset Store.mp4
33 MB
117. Render Text System.mp4
78 MB
118. Exercise Display Health Values.mp4
12 MB
119. Rendering Health Values.mp4
58 MB
120. Introduction to Dear ImGui.mp4
48 MB
121. Dear ImGui Demo Window.mp4
71 MB
122. Immediate-Mode GUI Paradigm.mp4
132 MB
123. Render GUI System.mp4
45 MB
124. Button to Spawn Enemies.mp4
46 MB
125. Exercise Customizing New Enemy.mp4
19 MB
126. Custom Enemy Values with ImGui.mp4
134 MB
127. Killing Entities Outside Map Limits.mp4
39 MB
128. Flipping Sprites on Collision.mp4
62 MB
129. Exercise Keep Player Inside the Map.mp4
5.9 MB
130. Keeping the Player Inside the Map.mp4
12 MB
131. Culling Sprites Outside Camera View.mp4
46 MB
132. Do Not Cull Fixed Sprites.mp4
4.0 MB
133. Game Scripting.mp4
107 MB
134. The Lua Scripting Language.mp4
62 MB
135. Lua State.mp4
49 MB
136. Reading Lua Tables.mp4
21 MB
137. Lua Functions.mp4
44 MB
138. Level Loader Class.mp4
82 MB
139. Reading Assets from a Lua Table.mp4
83 MB
140. Reading Entities from a Lua Table.mp4
71 MB
141. Handling Multiple Objects in a Lua Level.mp4
44 MB
142. Scripting Night-Day Tilemap.mp4
55 MB
143. Scripting Entity Behavior with Lua.mp4
43 MB
144. Script System.mp4
53 MB
145. Lua Bindings.mp4
56 MB
146. Binding Multiple Lua Functions.mp4
45 MB
147. Loading Different Lua Levels.mp4
16 MB
148. Division of C++ & Lua Code.mp4
32 MB
149. Next Steps.mp4
40 MB
code.zip
156 MB
Readme.txt
124 B
Update March 2026/Adjusting the Map Size.html
876 kB
Update March 2026/Dear ImGui Graphics Acceleration with ImGui & SDL.mp4
7.7 MB
Update March 2026/Dear ImGui Updating ImGui Backend Files.mp4
127 MB
Update March 2026/Templates as Placeholders.mp4
111 MB
Update March 2026/Updating ImGui Backend Files.zip
2.1 MB
Update March 2026/What is stdvector.html
876 kB