Unity3d - Doom Clone project WIP #5

Posted on 2017-06-14 in unity3d • Tagged with unity3d, youtube

Another update on "Doom clone in unity" project.

Changes:

  • Skybox
  • Openable doors
  • Shotgun colliders
  • Wall impact effects
  • Death effects

Continue reading

Texture space shader (test/demo).

Posted on 2017-06-11 in unity3d • Tagged with unity3d, youtube

This is a quick shader made for demonstrating transforms that can be used to render into texture space.

code:

Shader "Unlit/DecalUnwrap"
{
    Properties
    {
        _MainTex ("Texture", 2D) = "white" {}
        _decalBlend ("DecalBlend", Range(0.0, 1.0)) = 0.0
    }
    SubShader
    {
        Tags { "RenderType"="Opaque" }
        LOD 100

        Pass
        {
            CGPROGRAM
            #pragma vertex vert
            #pragma fragment …

Continue reading

Unity3d - Doom Clone project - grayboxed level

Posted on 2017-06-08 in unity3d • Tagged with unity3d, youtube

Another update for "Doom Clone in Unity 3d" project.

Changes:

  • Grayboxed the level.
  • I've automated creation of sprites for the game.
  • Added glow effect on enemies. "Lit up" parts will no longer fade out into darkness.
  • Lots of tweaks in the level editor - level can now be split into multiple …

Continue reading

Unity3d - Doom Clone project - basic AI

Posted on 2017-06-05 in unity3d • Tagged with unity3d, youtube

Another update for "Doom Clone in Unity 3d" project.

I now have an very basic ai that reacts to being hit, and then fires back (while standing still at the moment). It will still need further tweaking.


Continue reading

Unity3d - Doom Clone project WIP #4

Posted on 2017-06-04 in unity3d • Tagged with unity3d, youtube

Another update on "Doom Clone in Unity 3d" project.

Finished the last monster and decided to postpone working on player character sprites (because player character sprite isn't visible in single player most of the time anyway)

I'll resume grayboxing the level. Then it'll be time to test mechanics and stuff …


Continue reading

Unity3d - Doom Clone project WIP #3

Posted on 2017-06-04 in unity3d • Tagged with unity3d, youtube

A quick update on Doom clone in Unity project.

I've made one more monster character, two more characters to go. I think something may be slightly wrong with distance fade, but I'll look into it later.


Continue reading

Unity3d - Doom Clone project WIP #2.1

Posted on 2017-06-03 in unity3d • Tagged with unity3d, youtube

Another quick update on doom clone work in progress

Surprisingly, making doom-style sprites requires a fairly large number of frames. With a very small number of animations and frames per animation, it is easy to end up with something like 96 frames per character. Needless to say, I didn't draw …


Continue reading

Unity3d - Doom Clone project WiP #1

Posted on 2017-06-01 in unity3d • Tagged with unity3d, youtube

Quick update on the Doom clone work in progress project:

I got side-tracked by an "Amazingly interesting problem (tm)" which didn't pay off and results of work had to be scrapped.

I'm currently back on track, making art assets,


Continue reading

Unity3d - Importing indexed textures using native plugin.

Posted on 2017-05-30 in unity3d • Tagged with unity3d, C++, C#, programming

So I wanted to import an indexed color texture into unity as a grayscale gradient, where gray level would correspond to original color index.

One would think there's an easy way to do it, but nope. System.Drawing.Graphics is not accessible in unity, and no indexed color support is …


Continue reading

Doom I-style level editor in unity (part 2)

Posted on 2017-05-26 in unity3d • Tagged with unity3d, video, youtube

I've updated the doom-style level editor script I posted earlier. Texturing now works.

It should be possible to create multi-story levels in this too. I'm planning to work on movement/collision next.... then it'll be making art(characters and textures).


Continue reading