Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Pixelbyte Studios

A member registered Aug 27, 2013 · View creator page →

Creator of

Recent community posts

This sentence is helpful as it gives me detail regarding the problem you are having and tells me where to look. I have duplicated the crash and am now looking into it.

Currently, VideoDude looks for ffmpeg.exe by trying all the paths listed in the System  PATH variable. It searches them in order, so it will take the first path that contains an ffmpeg.exe. Later versions will search the User PATH variable first and then the System PATH last.

When you start it up for the very first time, it should start in the %USERPROFILE% directory. On later runs, it keeps track of the last directory you saved videos in AND the last directory you loaded from and uses those as the starting directories.

(3 edits)

You should put it in a directory that is in your system PATH. I put all my utility programs in c:\utils and have added that directory to my PATH. My copy of ffmpeg.exe lives there.

Not at this time, but thanks for your inquiry.

I love the little blurbs when you lose at the end, and the open-endedness of it increase the replability.  It does seem like the blocks are blown/moved around irregardless of the material they are made out of. Additionally, limiting block rotation to something like 45 degree increments would improve the building experience. Overall nice job.

Well done on the polish. All the particle and screen effects really add to the experience. Also, the music is great as well. This is a solid entry.

At first I found the mining a bit fiddly because sometimes there would be just a small bit of ground left that impeded my progress. However, after I got the first upgrade it was much better. Maybe I just figured out how to do it right. In any case, it was rather relaxing digging around to find precious minerals, and I like that you gave him what amounted to a mini jet pack to help with getting out of precarious situations. Also, the ending was pretty cute.

Thanks for checking it out. I appreciate your comments and agree with you. After the compo, I might work on it some more and try to fix some of the things you mentioned.

Thanks for the review. As far as the AI, yeah, I didn't have time to tune it. As a matter of fact, the build I uploaded was only the 2nd one I did and I forgot to specify the correct resolution in the html file. You can see everything just fine, but you have to click the fullscreen button to make the game fullscreen. I wanted to fix it, but submission time was over.

Yes I did and thank you. The AI is passable, but as others have said, I didn't get time to tune it so the copmo version of the game is pretty easy as it stands. As for the theme, there is supposed to be a phase where you have to give one of your cards to your opponent  and he later must do the same for you. I was able to implement it before the deadline, but I had to wait for it to build and was thus unable to submit it for the compo.

Thanks. My son and I each spent approximately 32 hours on it and submitted with only a few minutes to spare.

I'm glad you have found it useful.

(2 edits)

Currently, Paint .NET only allows plugins to access the image data for the currently-selected layer so unfortunately no.

A neat idea and well-executed.

This was really fun. I did have an issue with  shoot/retrieve being the enter key. It felt awkward and more difficult for me to control, but that is mainly just a personal preference. I finished all the levels and was left wanting more. The game play is both relaxing and quite fun which I appreciate. Well done.

The artstyle is nice and simple and lends itself well to the gameplay. The needle idea is original, and my only complaint is that I want more levels.  Well done!

Great design and quite fun!

Many of the levels are tough, but the quick death-restart minimizes the frustration. The timer should probably start after the player starts to move. That would allow me to plan out my path without having to continually die until i figure out what I want to do.  I think it is a neat idea and I enjoyed playing it.

This is quite enjoyable although the wizard is so fast he sometimes has trouble picking up his fireball. He's a quick old man! Man those little red guys are mean too!  Well done!

I do plan on adding some sort of Time based key sending  functions, but I'm not sure when that will happen.

It was satisfying to get going really fast and hit the checkpoints. My second lap was twice as fast as the first. Mutliplayer on this would be a "blast".

(1 edit)

Currently, Joysticker Pro does not work with Joysticker scripts, but they could be made to if needed at some point in the future. The funny thing is, in order to do that, I'd end up using a portion of Joysticker to accomplish it because  it utilizes the Windows API for its joystick I/O.  The WinAPI has been around for a very long time and won't go away anytime soon.

P.S. I just looked at the controller you are using, and it is very cool.  I didn't know anything like that existed.

(1 edit)

I just uploaded a newer version of the plugin. you might download it and see if it helps with your issue. Also make sure you are using the latest version of Paint .NET.

(3 edits)

Are you using the latest version of Paint .NET?  It was recently updated to improve high dpi scaling support. Do you have the display scaling set to more than 100%? I just tested it with a display scaling of 200% and it looked fine but I'm running the latest version of Windows 10.

Thanks for the positive feedback.  I knew he used Paint .NET for Stardew Valley but didn't know about my plugin. Very cool!

I'm glad you find it useful, and thanks for taking the time to comment!

(1 edit)

Try this script. It uses a custom state_change handler to check if the key in the map is a single value or a table, if it is a table, it calls SendKey() on all elements of the table. Note: You may not achieve the desired results with this as the SendKey() calls might have to have some delay inserted. I plan to have this built-in as part of a future update.

--This script is used with joysticker Pro

--Below is our mapping table which tells Joysticker which keys to press for a corresponding Joystick Input

--Remaps analog dp/down/left/right to the arrow keys, Joystick Button a to 'Z' and 'A', and Joystick Button x to 'X' and 'V'

--This demonstrates a way to map single joystick inputs to multiple keypress outputs
local map = Map{
    name = "Player1", --the name is optional
    padUp = Key.Up,
    padDown = Key.Down,
    padLeft = Key.Left,
    padRight = Key.Right,
    a = {Key.Z,Key.A},
    x = {Key.X, Key.V} }

--Tell JoystickerPro to also map the Left analog stick of the joystick
--to the pad controls: up, down, left, right
JS.analog_conversion_mode = JS.CONVERT_LEFT

--Add the maping to JoystickerPro's controller maps

-------Custom Callback:

--state_change() is called whenever a joystick input changes state
--You can provide your own implementations of the state_change callback and
--do whatever you want in response to joystick input
--This handler does some of what the default handler does in that
--it takes the input_type and looks for a corresponding key mapping in the mappings table
--NOTE: If you do this, the JS.analog_conversion_mode will no longer work. You can re-implement it
-- by making use of the ConvertAnalogAxisToDigital() method (see docs/README.txt for more info)
function state_change(stick_id, input_type, state)
    local m = JS.FindMapping(stick_id)
    local keys = m[input_type]
    if (keys ~= nil) then
        print(input_type .. " =[" .. state .. "]=\n")
         --If it is a table, then assume multiple keys
         if type(keys) == "table" then
            for k,v in pairs(keys) do
                JS.SendKey(v, state)
            JS.SendKey(keys, state)
    elseif (state == 1) then--Only print the message when the input is active
        print("Unassigned: ".. input_type .. "\n")

(1 edit)

There currently is not, although it is something I've been planning on adding. Your question has prompted me to look into it, and as a result, I'm releasing an updated version that upgrades some internal libraries and fixes a couple of bugs.  Currently I'm unable to look into it much more, but I will as I get time. I'm glad you're finding the program useful.

Sometimes when going between rooms I would get stuck and be unable to go to the next screen unless I came out of the door and tried again. Aside from that,  I like the art style and would like to see some more rooms and puzzles utilizing this idea.

(2 edits)

The boss will not spawn new minions if you keep shooting, but I can confirm there is a bug in the tiny minion spawning so even if you keep moving, the minions will periodically spawn tiny minions. I'll fix this when the GMTKJam is over. Thanks for playing and leaving a comment.

(2 edits)

I'm assuming you are talking about up/down movement and not left/ right. If so, then that is a valid critique, but if it is not letting you go all the way left and right then that is a bug. Thanks for the commments and thanks for playing!

Acessing the highscores list from the WebGL version probably isn't going to happen. Therefore, I've uploaded both Windows and Linux versions for those who are interested in some high score competition. Please try them out.

Currently having issues with the Highscore list.  I'm working on a fix which should involve adding a crossdomain.xml file to my zip package i uploaded to No existing files will be modified.

(3 edits)

You must have played right after I uploaded the first time, and you must have clicked the full-screen icon that Unity puts on all the WebGL builds by default.   It wasn't my intention to allow full-screen,  so I removed it from the html. It was literally just a few minutes before I saw your comment.  When played at the default resolution as intended, the boundaries are correct. Thanks for the feedback.

Update: From one of the other comments I'm guessing you were talking about vertical movement. That is indeed a valid criticism. Initially I was going to have some obstacles to mess around with in that area but that didn't end up happening.

This is quite impressive. It has great atmosphere and the black/white/gray color palette adds to the feel of the game. I finished it, but now I apparently need to go back and find the secrets. Well done!

(1 edit)

Joysticker Pro utilizes a map file that converts any joystick you may have to a standard gamepad configuration. Basically it ends up looking like an XBOX360 controller, and this makes the button remap scripts you write portable across any joystick.

While Joysticker Pro already has many of the more common joysticks configured, it is possible yours might not be in the built-in database. You may need to create one of these mapping files which is just a way to tell Joysticker Pro which hardware buttons you want to map to a given gamepad button name. The easiest way to generate a new mapping is to start Steam in Big Picture mode, configure your joystick and then look in config/config.vdf in your Steam installation directory for the "SDL_GamepadBind" entry. Copy it without the quotes and put it in the userControllerDb.txt file located in the Joysticker Pro directory. The mapping format is human-readable and you could also do it by hand if you don't have Steam. 

Thanks :)

(1 edit)

Quite a fun little game. You should add more arenas to fight in or allow users to create their own. Thanks for this little chunk of fun.