<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>LWJGL on Smbat Voskanyan</title><link>https://senpie.net/tags/lwjgl/</link><description>Recent content in LWJGL on Smbat Voskanyan</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Thu, 05 Jan 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://senpie.net/tags/lwjgl/index.xml" rel="self" type="application/rss+xml"/><item><title>Tiny World</title><link>https://senpie.net/post/tiny-world/</link><pubDate>Thu, 05 Jan 2023 00:00:00 +0000</pubDate><guid>https://senpie.net/post/tiny-world/</guid><description>&lt;img src="https://senpie.net/post/tiny-world/capture.jpg" alt="Featured image of post Tiny World" />&lt;div class="video-wrapper">
&lt;iframe loading="lazy"
src="https://www.youtube.com/embed/hA-29bpJ4Bc"
allowfullscreen
title="YouTube Video"
>
&lt;/iframe>
&lt;/div>
&lt;p>I&amp;rsquo;ve created a game engine from scratch featuring a tiny
world. This project aimed to demonstrate my understanding of 3D graphics programming and the
principles of perspective, lighting, and texturing. I had a lot of fun implementing the water. It features Fresnel Effect, samples skybox and terrain for realistic reflections and uses depth buffer information to achieve soft edges.
I wrote the project purely in Java and OpenGL, and the source code is available on &lt;a class="link" href="https://github.com/TheSenPie/tiny-world-java" target="_blank" rel="noopener"
>git&lt;/a>.&lt;/p>
&lt;p>Furthermore, this is a personal live project meaning it will be constantly updated with new stuff as I keep
learning new techniques and would want to practically apply them somewhere. Specifics and more details
about the project, and how to run it on your local machine are uploaded to the webpage provided in the
link. Enjoy!&lt;/p>
&lt;p>&lt;strong>&lt;a class="link" href="https://github.com/TheSenPie/tiny-world-java" target="_blank" rel="noopener"
>Source code&lt;/a>&lt;/strong> for curious ones.&lt;/p></description></item></channel></rss>