Die Game Loop
MP3•Episode-Home
Manage episode 353797336 series 3442331
Inhalt bereitgestellt von Kolja Lubitz & Carsten Pfeffer, Kolja Lubitz, and Carsten Pfeffer. Alle Podcast-Inhalte, einschließlich Episoden, Grafiken und Podcast-Beschreibungen, werden direkt von Kolja Lubitz & Carsten Pfeffer, Kolja Lubitz, and Carsten Pfeffer oder seinem Podcast-Plattformpartner hochgeladen und bereitgestellt. Wenn Sie glauben, dass jemand Ihr urheberrechtlich geschütztes Werk ohne Ihre Erlaubnis nutzt, können Sie dem hier beschriebenen Verfahren folgen https://de.player.fm/legal.
Was macht der Computer, wenn ein Spiel läuft? Wie oft passiert das? Was passiert, wenn ein Spiel ruckelt? Warum ist es schlecht, wenn ein Spiel zu schnell läuft? Die Antworten auf diese Fragen gibt's in dieser Episode -- Links -- - Artikel "Fix your TimeStep" (https://gafferongames.com/post/fix_your_timestep/) - Zusammenfassende Informationen zur Game Loop (http://gameprogrammingpatterns.com/game-loop.html) - Panda 3D - Open Source Framework for 3D Rendering and Games (https://www.panda3d.org/) - LibGDX - Desktop/Android/BlackBerry/iOS/HTML5 Java game development framework (https://libgdx.badlogicgames.com/) - Game Loop in Unity (Doku) (https://docs.unity3d.com/uploads/Main/monobehaviour_flowchart.svg) - GDC Vault: Sim, Render, Repeat – An Analysis of Game Loop Architectures:Audio (https://www.gdcvault.com/play/1013328/Sim-Render-Repeat-ndash-An), Folien (https://gdcvault.com/play/1013468/Sim-Render-Repeat-ndash-An) - An adaptative game loop architecture with automatic distribution of tasks between CPU and GPU (https://www.researchgate.net/publication/234831740_An_adaptative_game_loop_architecture_with_automatic_distribution_of_tasks_between_CPU_and_GPU) - Multi-threaded Game Engine Design (http://cs.potsdam.edu/faculty/laddbc/Teaching/OperatingSystems/StudentPapers/2006Tulip-MultithreadedEngineDesign.pdf)
…
continue reading
Kapitel
1. Intro (00:00:00)
2. Begrüßung (00:00:19)
3. Frühe Computerprogramme (00:00:54)
4. Moderne Spiele (00:02:14)
5. Was sind FPS? (00:03:34)
6. Engine vs. Eigenbau (00:04:35)
7. Warum ruckeln Spiele manchmal? (00:04:59)
8. zu langsam oder zu schnell? (00:05:57)
9. VSync (00:07:07)
10. FPS messen (00:08:03)
11. Framerate begrenzen (00:09:00)
12. Delta Time (00:09:39)
13. Verlässliche Time Steps (00:10:55)
14. "Fix Your Timestep" (00:12:51)
15. Frame Skip (00:13:54)
16. Wenn die Plattform die Schleife vorgibt (00:15:10)
17. Und was ist mit Multicore? (00:16:19)
18. Wie machen das Open Source Engines? (00:19:03)
19. Loop in Panda 3D (00:19:11)
20. Loop in LibGDX (00:20:15)
21. Game Loop in Unity (00:22:38)
22. Game Loop in The Fire of Ardor (00:23:30)
23. Game Loop bei Portal Dogs (00:24:06)
24. Premature Optimization (00:25:05)
25. EA Talks (00:25:41)
26. Witz (00:27:21)
27. Abspann (00:28:15)
23 Episoden