I'm passionate about video game programming, transitioning to financial software development. For the past 3 years, I've been immersed in sci-fi culture and games that inspire creativity: Half-Life, the Alien franchise, and Mass Effect. Currently working on game projects with high ambitions and attention to detail. Recently, I've been exploring the world of Cyberpunk 2077 while expanding my technical expertise.
class GameEngine {
constructor() {
this.entities = [];
this.physics = new PhysicsEngine();
}
update(deltaTime) {
this.physics.step(deltaTime);
this.entities.forEach(e => e.update());
}
}
function createShader(gl, type, source) {
const shader = gl.createShader(type);
gl.shaderSource(shader, source);
gl.compileShader(shader);
return shader;
}