https://zschzen.github.io/Leandro PeresGeneralist Game Developer Blog 2024-02-28T01:44:10-03:00 Leandro Peres https://zschzen.github.io/ Jekyll © 2024 Leandro Peres /assets/img/favicons/favicon.ico /assets/img/favicons/favicon-96x96.png Chip0u - A CHIP-8 Interpreter2024-02-05T21:40:00-03:00 2024-02-21T12:33:33-03:00 https://zschzen.github.io/posts/chip0u-interpreter/ leandro It is known that a game engineer needs to be curious, as this is one of the essential characteristics to create interactive and fun experiences. And this is exactly what I love the most about what I do: being curious, after all “why yes is not an answer”. I always want to know how things work, how I can improve them, and what are the challenges involved. That’s why I combined my curiosity with... Introdução aos Motores de Física2024-02-05T21:40:00-03:00 2024-02-27T20:49:46-03:00 https://zschzen.github.io/posts/introducao-motor-fisica/ leandro Desde os primórdios do desenvolvimento de jogos, os motores de física têm sido um componente crucial. Eles simulam o comportamento realista de objetos no mundo virtual, replicando fenômenos como gravidade, fricção, colisão e resposta a forças externas. Essa simulação aprimora a imersão do jogador, alinhando a mecânica do jogo com a física do mundo real. Apesar da internet ser um vasto repositó... Vector Math2023-06-21T00:00:00-03:00 2024-02-27T19:23:59-03:00 https://zschzen.github.io/posts/vector-math/ leandro Introduction Vectors are mathematical entities that represent both magnitude and direction. In game development, vectors are widely used to describe various properties such as position, velocity, and forces. They are fundamental tools for simulating the physical behaviors and interactions within virtual environments. Also, they are used by shaders to perform calculations on the GPU, such as l... Basics of Trigonometry - Sine & Cosine2023-06-19T04:00:00-03:00 2023-06-19T04:00:00-03:00 https://zschzen.github.io/posts/basic-trigonometric/ leandro Trigonometry is a fundamental branch of mathematics that is crucial for many fields, including game programming. When it comes to game development, understanding trigonometric functions such as sine (\(sin\)) and cosine (\(cos\)) is essential for various tasks, from character movement to physics simulations. In this post, we will take a look at the basics of trigonometry, including the definit... Greetings, Fellow Adventurers!2023-06-12T23:00:00-03:00 2024-02-27T19:23:48-03:00 https://zschzen.github.io/posts/greetings/ leandro Hello, dear readers! Welcome aboard! I’m thrilled to start this journey, sharing my experiences in the world of game development. Whether you’re a curious beginner or someone who’s just fascinated by the gaming universe, this blog is here to give you some valuable insights, handy resources, and inspiring ideas. Why I’m Doing This Before we dive in, let’s clarify why I’m running this blog. The...