Войти
  • 198423Просмотров
  • 2 года назадОпубликованоZyger

I Made a Graphics Engine (again)

Making a Graphics Engine. Since you guys loved the video about me making a graphics engine I made it again but better. I try out a bunch of awesome stuff like rendering 2D, & 3D shapes, object loading, textures, materials, shaders, terrain generation and much more! I also will be using OpenGL rather than DirectX11 ( which is what I used last time) Me Making a Physics Engine: ➤My Links: Discord: Instagram: Twitch: Twitter: Patreon: ➤Music Used 1/2 by x髥莏 - BattleBlock Theater Music - Menu Theme Extended by The Behemoth, Big Timber Studio - Rhythm Thief OST DISC1: 01 Phantom R's Theme 怪盗Rのテーマ - Your Love Is a Drug- Terraria Music - Alternate Day - Bach-Cello-Suite by Philip Milman - Fashion, But Kinda Sad · Pedro Silva - Winter - Vivaldi - Welcome to the NHK - Harmonica Song - Summer Sky and Homework, Takahashi Takashi - Calm BGM ➤Resources Used Low Poly Grass Pack 3D - Low Poly Tree Sample - Grass Textures - Banjo-Kazooie Snorkel Model - OpenGL - ➤Similar Videos: jdh - Making my web game engine - Guilherme Teres - I Made a GAME ENGINE in 30 HOURS! (from Scratch) - n8dev - I Made My Own Game Engine - Zyger - ➤Ignore: I created my own graphics engine engine. I tried implementing as many features as I could. I began by rendering 2D shapes onto the screen and realized how much work it is to calculate all eh vertices and indices hand. I then moved onto 3D shapes which was even harder. I created materials and textures which I would apply onto the objects. Then I moved onto implementing shaders such as transparency, fog, water, displacement, sin waves and more. I also took a quick break to add a skybox. As a final feature I added terrain generation based on a height and noise map. This was really difficult and it took a while to get it working but wow is it beautiful. Finally I added some camera controls, optimizations and the engine was finished. #gamedev #zyger #gameengine