- 🔭 I’m currently working on migrating the existing 2d game engine into a 3d engine using OpenGl.
- 🌱 I’m currently learning OpenGl. With a focus on game engine development
- 👯 I’m looking for work in the software development field. Below you will see some technologies that I am experienced in.
There is an overall project I am working on, that is a 2D Engine. This engine is written entirely in C++, and it uses the SDL library for managine sprites, tetxtures and my overall rendering flow. This is a rather large project that I expect to act as a personal code base from which I can jump off from to make some games. Currently I have implemented a Tetris Clone and a Minesweeper Clone using this engine.
The current major component that I am implementing for this project is a collision system. The current method for collision detection simply iterates through each actor and checks if it has a circle component, and if that component intersects with any other circle components. Current improvements are going to extend this system to include rectangles, and other geometry. Post-collision behavior is not currently defined, as there is no physics system aside from some force based movement. So following the collision system will be a rigidbody physics compnent for more natural looking simulations.