
Lessons from porting Doom 3 to Java, exploring language differences, game development challenges, and unexpected insights into Java's strengths and limitations compared to C++.

Explore insights gained from porting Doom 3 to Java, comparing language features, and uncovering unexpected lessons about Java's strengths and limitations in game development.

Explore astronomical calculations using PHP, including celestial body positions, moon phases, and coordinate systems. Learn to apply trigonometry for practical space-related computations.

Explore the potential of graphics cards for massive hardware acceleration, from historical developments to future prospects, with insights on production code and best practices.

Comprehensive introduction to 3D application and game development using Unity, covering key concepts and demonstrating iOS app creation with interactive 3D objects.

Explore GPU concepts, graphics APIs, and open-source stack Mesa. Learn about pipeline stages, shaders, and parallel computing for a comprehensive introduction to graphics programming.

Explore ILM's innovative real-time rendering technology for Rogue One, inspired by video games. Learn about challenges and lessons in creating a real-time hero character for this Star Wars story.

Explore the innovative techniques behind Homeworld: Deserts of Kharak's visuals, combining 2D simulations with 3D graphics. Learn how this approach creates unique and deterministic gameplay in this insightful GDC talk.

Explore techniques for replicating stylized feature film effects in real-time VR environments, enhancing visual fidelity and immersion in virtual reality experiences.

Innovative cloth simulation technique using predictive contacts for efficient self-collision detection, enabling large time steps in game development.

Exclusive behind-the-scenes look at Marvel's Spider-Man Miles Morales, showcasing early prototypes, motion capture, and research for authentic East Harlem and character representation.

Explore Dynamic Brushes, a programming environment that blends manual and procedural art creation. Learn how this tool transforms stylus inputs into complex patterns, enhancing traditional drawing practices.

Vergleich von vier Render-Engines für physikalisch basiertes Rendering: Analyse der Darstellung verschiedener Materialien und Erklärungsansätze durch Einblicke in den Quellcode.

Explore Clazy, a Clang plugin for Qt-specific static checks. Learn how to implement custom checks and apply similar techniques to other frameworks for improved code quality and development.

Explore real-time 3D visualizations of brain cell electrical activity using cloud computing and JavaScript, bridging neuroscience with web development for accessible open-science research.

Exploring the intersection of JavaScript, data manipulation, and physical world interactions to create unexpected and joyful experiences through code.

Explore Flutter's inner workings: widgets, RenderObjects, and Elements. Understand layers beyond widgets, learn about RenderObjects, and discover the connection between widgets and Elements.

Innovative strategies to detect and mitigate malware at DNS and IP levels, including botnet tracking, AS graph analysis, and IP range investigation. Includes a 3D visualization engine for effective threat intelligence.

Explore esoteric programming languages, from entropy-based to artistic, in this talk on unconventional coding paradigms and their creative applications.

Explore drone operations, regulations, and security challenges. Learn about mission planning, hardware selection, and potential risks in this comprehensive overview of drone technology.

Explore file polyglottery techniques to create dual-purpose files that function as both executable code and visual media, blending security concepts with creative applications.