DFortun81 posted on May 18, 2016 at 5:21 AM

Diamond Sky Casino

Hey everyone!

I posted a while back about a job opening at the company I work for and this is the project that we needed programmers for: (there are still some openings as well)

Diamond Sky Casino (960x640 Low Res with compressed assets)

Diamond Sky Casino (1920x1080 HD Quality)

It's an online Facebook casino! Programmed the game engine from scratch in JavaScript / HTML5 and the backend using C# with IIS and WebSockets. It doesn't use any 3rd party rendering frameworks - everything is straight 2d HTML5 canvas. A WebGL version of the renderer is in the works.

It launched 2 weeks ago today! Needless to say, I'm proud that something I through together in 5 months turned out this decent. (not great, mind you, but decent)

DFortun81 posted on September 16, 2015 at 4:18 PM

Software Engineer Job Posting

Hey all,

My workplace is looking for more engineers and there are several openings available. If you are looking for a place to work and Scottsdale, AZ sounds like a swell place to be, then submit your application online. If you decide to send in an application, send me a copy of it so that I can tell you what NOT to put in your resume and also if your portfolio is lacking to the point where I know my boss will skip over it.

Software Engineer Job Posting PDF
If you only know programming from a couple of college courses and don't tinker outside of that, don't bother applying. I need engineers that have tinkered to the point where they know what they are doing. I've had engineers in the past that only knew programming from 2-4 year college degrees and had absolutely no general / useful programming knowledge and would rather not have to train somebody in something they should already be greatly familiar with.

DFortun81 posted on April 12, 2015 at 7:29 PM

Seven Zip and Unity 5 [WebGL - HTML5]

I'm attempting to use SevenZip for compression in a Unity 5 game that I'm working on. It works fantastically so far, however, when I attempt to compile the game for WebGL (HTML5), I keep getting a Data Error Exception when it runs. Initially, I thought there might be something wrong with the data file itself, so I made a really small project and reviewed the contents of the file, the arrangement of the bytes, and so on. This review proved that the file itself was not at fault.

When Unity creates a WebGL build, it converts just about everything into JavaScript ASM. I suspect that there might be something in the code that the converter was not expected or wrote in the wrong logical order. I will eventually figure out what's wrong and how to fix it, but I would absolutely love it if I could get some additional heads looking into this issue.

Attached is the sample project in question. If you run the project in the Unity editor (you may have to load the Test scene first) and look at the console output, there are results of the test as they are expected. They should all pass. If you compile the project to WebGL and then run that build in a browser, then you'll see the Data Error Exception print out when the bytes are supposed to be decompressed. (directly after the debug and right before the tests)

LZMA Compression Sample - Unity 5 Project


Alternatively, if I uncheck the box on the Main Camera object that says "Test Compressed Resource File", the uncompressed version of the file works without issue under all cases. The problem must lie with the SevenZip decoder and its compatibility with Unity's JavaScript ASM.