About CNIAngel (twitter: @CNIAngel)

Hello! I'm a Java software and game programmer (or at else trying my hardest to be). I love RPGs and indie games.

Follow @CNIAngel
My Tumblr Blog
Twitch TV Live Feed


October Challenge 2014
Ludum Dare 30 Warmup
Ludum Dare 29 Warmup
Ludum Dare 28
Ludum Dare 28 Warmup
MiniLD 46
Ludum Dare 27
Ludum Dare 27 Warmup
Ludum Dare 26
Ludum Dare 26 Warmup
Ludum Dare 25
Ludum Dare 24 Warmup
Ludum Dare 23

CNIAngel's Trophies

Largest Breasts For An Indie Game Dev Award
Awarded by HackThePanda
on December 17, 2012

CNIAngel's Archive

Quick Workspace Photo(s)

Posted by (twitter: @CNIAngel)
Friday, August 24th, 2012 4:49 pm

I thought I would take the time to show off my little game dev workspace. I had to take two pictures to show it off. Forgot to get my keyboard and trackball in sadly xD


I’ve got my laptop, Acer iconia Tab A500 tablet, Nintendo DSi for when I need a break. Tux the penguin, Water bottle, notebook for concept art, Logitech headphones with mic, portable hard drive for backing up my work, a Tiny Game Design Tool booklet, and a few reference books if needed. I’m now officially ready for Ludum Dare #24!



– CNIAngel aka Magical Mister Angel

A Ludum Dare Poem

Posted by (twitter: @CNIAngel)
Thursday, August 23rd, 2012 1:55 pm

LD24 Pixels


A Ludum Dare Poem

It’s that time once again.

That time we always love.

We grasp our keyboards tight,

And shout out to the skies.

“It’s Ludum Dare!” We scream to the heavens,

our loved ones watching in awe,

as we strive to complete this great task.

To make a game in 48 hours is no simple feat,

but the feeling we get while completing this is great.

So I say to you all with joy,

It’s Ludum Dare #24!

Good luck to everyone out there,

this is going to be a blast.

Remember to have fun

and you’ll make this moment last!

– CNIAngel

As the wolves raised their muzzles to the skies and howled…

Posted by (twitter: @CNIAngel)
Saturday, August 4th, 2012 12:01 am

I’m in!!!!!!!!!

Here it comes again folks! Ludum Dare is right around the corner. It’s time to stock your fridge with supplies, lock yourself away for a weekend, and apologize to your loved ones. My last Ludum Dare was a milestone and a flop. I actually submitted, but the build didn’t even work D: Now is the time. NOW is the time for success! I must submit an actual working game this time! 😀 Life is not without it’s goals and my goal is clear. On to my weaponry for this historic event.


Weapons of the trade:

  • Mortar and Pestal (IDE) – Eclipse
  • Ingredients (Language and Libraries) – Java/Slick2D/Marte Engine
  • Lute (Music Creation and Sound effects) – Musagi/BFXR
  • Mystic Illusions (Graphics) – GIMP/Pickle
  • Magic Journal (Time Managment Tool) – Astrid.com

May the gods of gamejams smile upon ye, fellow ludumdarians!

– CNIAngel

PS: Sorry if this post is confusing. I was bored and wanted to do something crazy for my “I’m in” post lol

MiniLD #35 aka This gonna be good :D

Posted by (twitter: @CNIAngel)
Friday, June 15th, 2012 6:49 pm

As always, I’M IN!!!

I’m not sure how I’ll be making this game into some crazy, but I’ll have fun doing it! 😀

Good luck to everyone who’s joining in and I can’t wait to see what everyone does. I’ll be making updates to my blog and my twitter account during the whole time. Keep calm and make code!

A Robot’s Journey – Post-Mortem

Posted by (twitter: @CNIAngel)
Saturday, April 28th, 2012 10:05 am
A Robot's Journey

The title screen to my LD Entry


This is my third time attempting Ludum Dare, first time submitting. Sadly I only created a platformer with no gameplay at all. I submitted it because I couldn’t pass up doing so during LD’s 10th year. Anyway, here’s my Post-Mortem.


Tools used:

Language: Java

IDE: Eclipse Indigo

Libraries: Slick2D, Marte Engine

Graphics: GIMP

Sound: Bfxr, Musagi


What went right:

I must say that making the libs I used for this LD is rather helpful for making 2D games so collision and logic weren’t a real problem. Neither was creating some graphics to use or sound effects. Bfxr is great for sound effects and I’ve been using GIMP for years. Last but not least, my IDE. Eclipse is a great tool for programming Java and it’s the only thing I use.


What went wrong:

What went wrong. Where do I start? The top problem for me was getting a runnable jar working at all. I have no clue as to why it never worked, but that’s certainly something to fix. Next, the game. Seeing as I took an entire day to learn the Marte Engine while coding through it I had lots of errors. I must say the constant recoding really bogged me down. I also never got my music playing correct in the game (It would play a single note in the title until you started the game).


Overall result:

Overall, I loved LD23. I always love Ludum Dare, even if I mess up bad. All these mess ups are just practice for me. And we all know that practice makes perfect. So I didn’t have a working LD entry. Ahwell right? In August I’ll just work harder and worker smarter. Ludum Dare isn’t a grind session where you bash the keys until something sticks. You gotta plan right, manage your time, know your tools, and have confidence in your skills. I’m happy I was apart of LD23 and I can’t wait till the next. Keep coding LudumDarians! 😀



New goal. Playable demo for LD23

Posted by (twitter: @CNIAngel)
Sunday, April 22nd, 2012 8:10 am

It’s late in the game so I’m working hard to make a playable (and enjoyable?) demo. Working on player animation and music. Then I’m just gonna make one playable level. If I can do all this, I’m treating myself to a apple pie sundae from Rally’s 😀



Working on Tim the Robot's animation with Pickle and music with Musagi

A turn for the worst :(

Posted by (twitter: @CNIAngel)
Saturday, April 21st, 2012 9:08 pm

Out of my stupidity, I’ve messed up my monitor setting. Now I’m running Windows in Safe Mode right now :/ I how I can get Windows back to it’s regular ole’ self because I can’t stand this resolution. I’m still in, I just gotta fix this fast.

LudumDare 23 – Day One

Posted by (twitter: @CNIAngel)
Saturday, April 21st, 2012 6:16 pm

Alright so I’m one day in. I’ve been spending most of my time trying to figure out Marte Engine and making sure I have something working. Now I have another day left. Time to make it a game :)


WtmW title screen

Here's the title screen for Welcome to my World. Needs polish.


Some simple stuff (image rendering, left/right movement and jumping movement collision)

WtmW gameplay

A humble room for my little robot Tim.

Foodphoto from the unknown!

Posted by (twitter: @CNIAngel)
Saturday, April 21st, 2012 6:38 am

Here’s my breakfast xD Bacon cheeseburgers, banana chips, and lots of water xD

foodOh and don’t mind the dog! XD Rocky just wanted my food 😛

Ugh… I’m awake. It’s 9 am and it’s time to grind

Posted by (twitter: @CNIAngel)
Saturday, April 21st, 2012 6:09 am

Alright…so I overslept. Now I have a day and 11 hours to have something working on the screen xD Wish me luck, and good luck to all the other late-wakers.

First Update! :)

Posted by (twitter: @CNIAngel)
Friday, April 20th, 2012 8:28 pm

Well here’s my concept art for my LD entry. I’ve been thinking about Tiny World a lot and I thought “Well first thing I’ll see is a bunch of small earths.” Well for me, I thought “What about the tiny world all around us?” And this is what happened xD

This is my idea for Tiny World


I hope to get some code in with some sprites soon. :)


LD Last Minute Inventory Change

Posted by (twitter: @CNIAngel)
Thursday, April 19th, 2012 11:44 pm

Hey again everyone!

I decided that I need to challenge myself more! So I’m using some new tools and libraries that I have no experience with at all xD Here is my updated tool set.

Expect terrible music from me. It doesn’t matter though. LD is all about the fun! 😀



And remember, ALWAYS sleep 😛

Once more I ride!!

Posted by (twitter: @CNIAngel)
Saturday, April 7th, 2012 8:10 pm

Hello everyone! 😀

This will be my third LD and I’m stoked! I’ve never submitted but I’ve always tried my best. Now, I wanna do ten times better.

I wanna wish everyone the best of luck and I hope we make it over the 1000 game list! 😀

Be well, do good work, and keep in touch.


Oh sweet god…

Posted by (twitter: @CNIAngel)
Monday, March 26th, 2012 7:54 pm

It begins…


Someone suggested Kittens once again

Looking for a past post for indie devs

Posted by (twitter: @CNIAngel)
Sunday, March 4th, 2012 12:05 pm

So I’ve been looking back as far as October for this post for indie devs. It was a link to the ultimate list of resources from actually setting out your indie development company, legal info, sprite/code resources, and etc. I looked through it with glee all those months ago but forgot to bookmark it D: If anyone can point me in the direction of this magnificent post, please don’t hold back :) Thanks to anyone who helps or just reads this 😀



Posted by (twitter: @CNIAngel)
Saturday, December 17th, 2011 3:05 pm

I can’t seem to get any of my code to work properly so sadly I won’t be submitting during this Ludum Dare. At least I actually applied this time. I was always too nervoud before. Anywho, good luck to everyone else. Can’t wait to see the entires :)

[cache: storing page]