Are there any GDC talks along the lines of "how to make cool stuff without being crippled by self doubt and overwhelming anxiety" ?? (Yesterday)
2015 - 4 - 22 / 7:47 pm / general
In the continuation of adding art to the menus in the game I recently added art to the difficulty selection screen.
Gonna be tough to finish the game this month as I have to travel a bit this coming weekend, but we're almost there!
2015 - 4 - 21 / 2:26 pm / general
Trying to tackle the last of my art tasks in Super Sky Sisters. If I manage to finish the art stuff, then my to do list is reduced down to just 11 things before the game is done!
The help screen is available from the main menu and has some tips and tricks for playing the game better.
After the game is done all I have to do is figure out what I'm going to do with it, but I haven't put any energy into thinking about that yet because it tends to stress me out and cause me to not work on it. My idea right now is that I can figure it out after it's all done!
2015 - 4 - 17 / 5:20 pm / general
I've been putting off this task for awhile but I finally got around to adding some menu art to the main menu of Super Sky Sisters!
A lot of art tasks remain actually as I usually put off this stuff until the very end. I still have to do some animations for the players and enemies and I'm not really looking forward to that since I struggle a lot with animation.
2015 - 4 - 16 / 5:48 pm / general
Almost done with this game now except for a bunch of polish work that I made for myself. One of the things I'm doing for the results screen is a cool graph for various things in the game.
I started out with just graphing the score and the orb's health:
Then I added the player's health as well:
And now the final version has those plus markers for when events started:
You can even zoom in and scroll around the graph to see the more interesting points as you walk down memory lane remembering the times where you got ambushed by a bunch of eyeballs shooting purple lasers at you.
Getting closer to done! But... I still need to put audio in the game at some point.
2015 - 3 - 18 / 5:17 pm / general
Working on some arts for a cool title screen for Super Sky Sisters, and probably using some of this art for the menus as well. Almost done with the game! I should probably add sound too at some point.
2014 - 12 - 29 / 10:35 am / general
Let's continue the recap of a pretty strange feeling year for me!
Hot of the heels of Game Developers Conference I jumped back into work on Otter and Stratoforce. I got some more basic art stuff done, and finally tackled the topic of 2d path finding. Path finding is something that always felt like it was too complicated for me to figure out, but thanks to some tutorials around the internet and help from some great friends I was able to get something basic working.
I still don't totally understand how it works, and if I had to come up with a path finding solution that isn't detailed in an internet tutorial then I'm pretty sure I'd be screwed. I still haven't really figured out how to make it more efficient, and I'm pretty sure I have to figure out a better way to implement it in my game... argh.
I spent a lot of time doodling this month, and probably spent too much time overall doodling during the year. Oops.
Mainly just working on Stratoforce some more this month and got some of the menus up and running.
This month I also spent some time doing some pretty hardcore experiments with rendering in Otter. I was obsessed with the idea of trying to get sprite batching working with everything that is renderable in Otter. A lot of engines or frameworks support batched rendering out of the gate, but unfortunately SFML does not meaning that I have to come up with my own solution.
I ended up hitting a wall that I didn't understand how to pass. I got some basic sprite batching working, but ultimately it seemed like a waste of time because building the batches takes the same amount of time as just rendering everything with a crapload of draw calls.
Without sprite batching a lot of sprites are sent to the GPU when they're ready to go which results in a lot of draw calls. I assumed that this was bad because a lot of engines use sprite batching to reduce the number of draw calls. However when I got a system up and running in Otter to handle automatic sprite batching what I found is that instead of the rendering being slow from a lot of draw calls, the rendering ends up being slow because it has to construct the batch of sprites on the CPU to send to the GPU.
So I felt like I wasted a lot of time here and that was crappy, but it was still fun to try and set up the sprite batching system.
June was the month of shaders and web design. A lot of time was spent finally buckling down and learning a thing or two about GLSL.
A lot of what I'm focusing on is post processing shaders for 2d games. Shaders seem to have a near infinite amount of applications which actually makes it pretty difficult to learn them since a lot of tutorials out there on the internet cover stuff that I'm not even going to come close to using. Whenever I got anything up and running I tried to share the source code with the hopes that maybe someday a google search to my blog will help someone with similar goals out.
After some experimentation I ended up getting a cool shockwave effect set up in Stratoforce.
On the web design side of things this month I also started on a project that would ultimately end up being Dan Adelman's site. I had a lot of fun diving back into the web design world and seeing that pretty much everything is completely different. Responsive design is the big game changer, and making everything on the site mobile friendly. Pretty intimidating stuff, but luckily I was able to find a lot of helpful guides and frameworks to move me along.
I also spent way too much time doodling probably.
Hmmm... yeah it seems like although progress was being made, it wasn't being made fast enough! Path finding and shaders were two big things that have eluded me for a long time, so getting those somewhat under control in my brain was a huge accomplishment, but I'm still not really satisfied. Getting back into web design for a quick project was fun, but I think I also used that as a distraction because I didn't want to work on my game all that much.
Part III is coming up!
Hi there, my name is Kyle, and I'm a kid disguised as a grown up. I'm making video games and living the indie game developer life in Tempe, Arizona. Here you will find my thoughts, games, websites, doodles, and other stuff like that. I worked on Snapshot, Offspring Fling, and a whole bunch of other games. I also created and maintain Otter, a 2d game making framework. If you want to get a hold of me use the form on the bottom of the page, leave a comment, or just tweet at me. I try to post three times a week. Thanks for stoppin' by! You're the coolest.
- alec holowka
- bill pullman
- dev log
- game jam
- good times
- kings men
- ninja slash
- offspring fling
- screen sat
- sky sisters
- space sushi
- april 2015 (9)
- march 2015 (14)
- february 2015 (13)
- january 2015 (14)
- december 2014 (14)
- november 2014 (13)
- october 2014 (14)
- september 2014 (14)
- august 2014 (11)
- july 2014 (10)
- june 2014 (13)
- may 2014 (13)
- april 2014 (13)
- march 2014 (14)
- february 2014 (15)
- january 2014 (15)
- december 2013 (14)
- november 2013 (15)
- october 2013 (13)
- september 2013 (14)
- august 2013 (15)
- july 2013 (10)
- june 2013 (14)
- may 2013 (14)
- april 2013 (15)
- march 2013 (13)
- february 2013 (15)
- january 2013 (3)
- december 2012 (1)
- november 2012 (2)
- october 2012 (1)
- september 2012 (4)
- august 2012 (1)
- july 2012 (1)
- may 2012 (1)
- april 2012 (1)
- march 2012 (1)
- february 2012 (1)
- january 2012 (1)
- november 2011 (2)
- september 2011 (1)
- july 2011 (1)
- june 2011 (1)
- may 2011 (1)
- april 2011 (2)
- march 2011 (4)
- february 2011 (4)
Do you want to make a Let's Play of one of my games, or a just a video featuring footage of my games? You have my full permission to do so! Even if you are monetizing your videos, you still have my full permission to use any footage from any of my games. Go for it!