<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Dreamer-GE</title>
    <description>Dreamer Game Engine website and personal blog of Marius Luca
</description>
    <link>https://www.dreamer-ge.com//</link>
    <atom:link href="https://www.dreamer-ge.com/feed.xml" rel="self" type="application/rss+xml" />
    <pubDate>Fri, 14 Feb 2025 23:33:17 +0200</pubDate>
    <lastBuildDate>Fri, 14 Feb 2025 23:33:17 +0200</lastBuildDate>
    <generator>Jekyll v4.4.1</generator>
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
            <item>
              <title>Download</title>
              <description>&lt;p&gt;&lt;a href=&quot;/download/DreamerV2_Demo.zip&quot; target=&quot;_blank&quot;&gt;Download DEMO&lt;/a&gt;&lt;/p&gt;

&lt;!--more--&gt;
&lt;ul&gt;
  &lt;li&gt;28-Oct-2012
    &lt;ul&gt;
      &lt;li&gt;Improve feature level detection and add initial code for feature level 9_3 (curently 9_3 still needs some shader/code rewrites)&lt;/li&gt;
      &lt;li&gt;Preparations for deferred rendering&lt;/li&gt;
      &lt;li&gt;Various crash fixes/editor updates&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;22-Oct-2012
    &lt;ul&gt;
      &lt;li&gt;Improved object parallel processing system. (Faster loading speeding of objects/textures if multiple cores are available).&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;12-Oct-2012
    &lt;ul&gt;
      &lt;li&gt;New monolithic build Demo with features:
        &lt;ul&gt;
          &lt;li&gt;DOF&lt;/li&gt;
          &lt;li&gt;SSAO&lt;/li&gt;
          &lt;li&gt;HDR&lt;/li&gt;
          &lt;li&gt;Displacement mapping (done with Tessellation in DX11) or Parallax mapping (done in DX10)&lt;/li&gt;
          &lt;li&gt;Currently only DX10/DX11 are available as “Rendering Modules”.&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
</description>
              <pubDate>Fri, 14 Oct 2011 12:29:09 +0300</pubDate>
              <link>https://www.dreamer-ge.com//2011/10/14/engine-download.html</link>
              <guid isPermaLink="true">https://www.dreamer-ge.com//2011/10/14/engine-download.html</guid>
              
              
            </item>
    
    
        
            <item>
              <title>Engine Gallery</title>
              <description>&lt;div class=&quot;gallery&quot;&gt;
    
        
            
                &lt;a href=&quot;/galleries/engine-gallery/playground_up_pp.jpg&quot; data-lightbox=&quot;gallery-engine&quot;&gt;
                    &lt;img src=&quot;/galleries/engine-gallery/playground_up_pp.jpg&quot; alt=&quot;Playground Panoramic View&quot; /&gt;
                &lt;/a&gt;
            
                &lt;a href=&quot;/galleries/engine-gallery/Parallax.png&quot; data-lightbox=&quot;gallery-engine&quot;&gt;
                    &lt;img src=&quot;/galleries/engine-gallery/Parallax.png&quot; alt=&quot;Parallax Sample&quot; /&gt;
                &lt;/a&gt;
            
                &lt;a href=&quot;/galleries/engine-gallery/Parallax WF.png&quot; data-lightbox=&quot;gallery-engine&quot;&gt;
                    &lt;img src=&quot;/galleries/engine-gallery/Parallax WF.png&quot; alt=&quot;Parallax Wireframe Sample&quot; /&gt;
                &lt;/a&gt;
            
        
    
        
    
&lt;/div&gt;
&lt;!--more--&gt;
&lt;div class=&quot;gallery&quot;&gt;
    
        
    
        
            
                &lt;a href=&quot;/galleries/engine-gallery/Displace.png&quot; data-lightbox=&quot;gallery-engine&quot;&gt;
                    &lt;img src=&quot;/galleries/engine-gallery/Displace.png&quot; alt=&quot;Tessellate &amp;amp; Displace Sample&quot; /&gt;
                &lt;/a&gt;
            
                &lt;a href=&quot;/galleries/engine-gallery/Displace WF.png&quot; data-lightbox=&quot;gallery-engine&quot;&gt;
                    &lt;img src=&quot;/galleries/engine-gallery/Displace WF.png&quot; alt=&quot;Tessellate &amp;amp; Displace Wireframe Sample&quot; /&gt;
                &lt;/a&gt;
            
                &lt;a href=&quot;/galleries/engine-gallery/dreamer_map_blank.png&quot; data-lightbox=&quot;gallery-engine&quot;&gt;
                    &lt;img src=&quot;/galleries/engine-gallery/dreamer_map_blank.png&quot; alt=&quot;Dreamer Editor&quot; /&gt;
                &lt;/a&gt;
            
                &lt;a href=&quot;/galleries/engine-gallery/dreamer_map_ranch.png&quot; data-lightbox=&quot;gallery-engine&quot;&gt;
                    &lt;img src=&quot;/galleries/engine-gallery/dreamer_map_ranch.png&quot; alt=&quot;Dreamer Ranch Map withouth screen effects&quot; /&gt;
                &lt;/a&gt;
            
                &lt;a href=&quot;/galleries/engine-gallery/dreamer_map_ranch_dof_ssao_hdr.png&quot; data-lightbox=&quot;gallery-engine&quot;&gt;
                    &lt;img src=&quot;/galleries/engine-gallery/dreamer_map_ranch_dof_ssao_hdr.png&quot; alt=&quot;Dreamer Ranch Map with DOF/SSAO/HDR&quot; /&gt;
                &lt;/a&gt;
            
                &lt;a href=&quot;/galleries/engine-gallery/dreamer_object_editor.png&quot; data-lightbox=&quot;gallery-engine&quot;&gt;
                    &lt;img src=&quot;/galleries/engine-gallery/dreamer_object_editor.png&quot; alt=&quot;Dreamer Object Editor&quot; /&gt;
                &lt;/a&gt;
            
                &lt;a href=&quot;/galleries/engine-gallery/dreamer_material_editor.png&quot; data-lightbox=&quot;gallery-engine&quot;&gt;
                    &lt;img src=&quot;/galleries/engine-gallery/dreamer_material_editor.png&quot; alt=&quot;Dreamer Material Editor&quot; /&gt;
                &lt;/a&gt;
            
                &lt;a href=&quot;/galleries/engine-gallery/dreamer_shader_editor.png&quot; data-lightbox=&quot;gallery-engine&quot;&gt;
                    &lt;img src=&quot;/galleries/engine-gallery/dreamer_shader_editor.png&quot; alt=&quot;Dreamer Shader Editor&quot; /&gt;
                &lt;/a&gt;
            
        
    
&lt;/div&gt;
</description>
              <pubDate>Fri, 14 Oct 2011 12:28:31 +0300</pubDate>
              <link>https://www.dreamer-ge.com//2011/10/14/engine-gallery.html</link>
              <guid isPermaLink="true">https://www.dreamer-ge.com//2011/10/14/engine-gallery.html</guid>
              
              
            </item>
    
    
        
            <item>
              <title>Features</title>
              <description>&lt;p&gt;  Hello there,&lt;br /&gt;
&lt;br /&gt;
Here’s where you’re supposed to find out about all the features of Dreamer Game Engine. But before that, I’d like to talk about the principles that governed the project’s development.
&lt;!--more--&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
First of all, this is not a commercial application, it has no deadlines, finite budget or forced releases - I started developing it as a hobby, and it has mostly an educational purpose.&lt;br /&gt;
&lt;br /&gt;
The application design was thought so I could keep the code as clean as possible. Each feature was carefully integrated in the engine so there wouldn’t be any hacks whenever I would want to extend it to other uses.&lt;br /&gt;
&lt;br /&gt;
Due to it’s  educational purpose, I wanted to take my time and thoroughly understand various rendering/ai/pathfinding concepts, and picking technologies like DirectX 11 allowed me more freedom of expression without having to resort to weird approaches like rendering depth in the color channel in DirectX 9 in order to implement shadows.&lt;br /&gt;
&lt;br /&gt;
I also took some time designing the application in a modular way. Each time I started a new module I took extra time to assure that it would be implemented in the most optimum way possible.&lt;br /&gt;
&lt;br /&gt;
So basically in this section i will talk about all the key points of the engine and the chosen implementation with consideration to the coding style:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;* shared pointers
* functors
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
</description>
              <pubDate>Fri, 14 Oct 2011 12:26:55 +0300</pubDate>
              <link>https://www.dreamer-ge.com//2011/10/14/engine-features.html</link>
              <guid isPermaLink="true">https://www.dreamer-ge.com//2011/10/14/engine-features.html</guid>
              
              
            </item>
    
    
        
    
  </channel>
</rss>
