@Capn_Andy careful don't use up all your wishes (Today)

@benprunty otter crossfit (Today)

@ADAMATOMIC no fuck Vega forever ffffff (Yesterday)

@AsherVo yep "I can't wait to get back to my room to work for 4 months!" *see everyone traveling to exotic places with friends* "fuck" (2 days ago)

@mossmouth the 3d goggles statement was followed by "is steam still a thing?" (2 days ago)

"It seems like the 3d goggles with virtual vision is almost ready there" my dad's analysis of the video game industry (2 days ago)

@risu_ika @unseven @PlayDuelyst wowoeowowowowowowowoowo fffffffff (2 days ago)

@thegamedesigner it's amazing how many new streams I constantly find that have hundreds of people watching and like 20 sub emotes. (2 days ago)

@Lumin0via <3 (2 days ago)

@TommyRefenes thomar refriedbeans (3 days ago)

@Lumin0via you'll do gr8 m8 (3 days ago)

@Lumin0via t.co/BC00ar7Sft (3 days ago)

RT @Bombernauts: 💣 BOMBERNAUTS IS NOW ON STEAM! 💣 t.co/3MCuR4ghAc 💣 Online multiplayer BOMB BLASTING CHAOTIC CRAZINESS! 💣 t.c… (4 days ago)

@AsherVo I just want to make cheeseburger backpack: the game (5 days ago)

@pietepiet chronolapse at like 10 sec intervals (5 days ago)

@RatalaikaGames thanks. Will check it out next week. Super busy weekend for me! (5 days ago)

In case anyone was wondering the air over the US between 30k and 40k feet is a turbulent nightmare today #thunderstorms #fuck (5 days ago)

@NoelFB welcome to Lord Demetrius's Eternal Purple Burger Dimension what can I get started for you (5 days ago)

RT @konjak: With the help of Bifrost Entertainment, I am finishing up Iconoclasts for PC, PS4, and Vita! t.co/7M3Hl1O7KL (5 days ago)

Mega man x2 is starting soon get in here t.co/iLwPRwlSKL (6 days ago)


2015 - 7 - 22 / 3:20 pm / otter

Otter Example: Loading Images

Otter Example: Loading Images

A new example for Otter is now available! The new example covers loading images into a game. This example assumes that you have a decent understanding of C# already as it uses some stuff like local variables and extending classes and all that cool stuff.

The example also covers using Visual Studio to manage external resources. The most simple way of using a small amount of resources is to have Visual Studio copy the files into the bin directory. So check out the example for all those details!

No Comments

2015 - 7 - 16 / 4:04 am / otter

Otter Example: Input

Otter Example: Input

I just posted one more quick example for using Otter!

The Input and Basic Interaction example deals with using the Input class to check for keyboard keys being pressed and held down, and responding to that by moving an Entity around the screen. This is the first example to really get into potential video game looking code.

Also as a side note I started an Otter slack team that is open invite to anyone that wants to chat in real time with other Otter developers. Hopefully we can get a solid crew of folks in there to push the framework foward.

No Comments

2015 - 7 - 13 / 4:35 pm / otter

Otter Examples

Otter Examples

Making use of Couch CMS I've finally gotten around to making an example page for Otter!

The first three examples are a very basic introduction to setting up Otter and using it to start putting stuff on the screen. I plan on adding examples every so often since the videos I made a long time ago are now sort of outdated. Otter continues to grow and evolve over time so it's tough to keep a solid set of examples to go with it. For example the controller class has gone through some changes over the past year which makes a lot of the tutorials written for it outdated. Hopefully I can keep examples up to date though using Couch.

Just a little bit about CouchCMS too: this is one of the coolest things I've used in my web dev days. I really wish I had tried it earlier because I think it's going to forever replace my need to write my own CMS every time I make a new site for myself. It really seems to cover everything and it feels way easier to customize than something like Wordpress or Tumblr. Sure it might not be as powerful as those right off the bat, but I think Couch really fits my style more. It also comes with an awesome file uploader and browser which makes image and file uploading a breeze. It makes everything a breeze! You should definitely check it out if you do web work of any kind.

No Comments

2015 - 7 - 11 / 8:34 pm / doodle

Doodle Post


No Comments

2015 - 7 - 11 / 1:43 pm / general

Otter Updates

Otter Updates

Some quick Otter updates!

* OnAdded() timing has been changed for Entities. When an Entity is added to a Scene the OnAdded() method is now called after the Entity has updated its component lists. This is so that a component can register with the Entity's OnAdd method before the Entity is added to the Scene.

* Added GetTopEntity() and GetBottomEntity(). These methods allow you to pass in a bunch of Entities and find the top most and bottom most entity in the rendering.

* Added GetComponent() shortcut methods to Component.

* Added CollideEntities<T> method that will return a list of a specific type of Entity.

* Possible graphics changes. I want to explore the possibility of reworking the rendering system to allow for multiple transformations to be applied to graphics. This would possibly allow easier parent to child relationship transformations and more. Mostly because I noticed when working on games that I want to have multiple scales, rotations, and translations applied to graphics at times, and it would be nice if Otter had built in support for it.

That's all for now!


No Comments

2015 - 7 - 7 / 4:08 pm / doodle

Doodle Post




No Comments



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.

blog stuff






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!


Your message has been sent! Thanks :)