The theme is "The Toys are Alive". A title comes to mind, "Adult Toy Story". Nah, that's too obvious.
The key to a good game competition entry is to have a simple concept, executed well, completed early, to which "polish" is added with the remaining time. Yes, polish is a positive addition of things, like sprinkles on a cake. Also, to not neglect sound. Even the most basic sound instantly increases the quality of a submission 10-fold. One should stick to things one knows well. Venturing into new territory is a good way to get "stuck in the weeds" and fail to complete a submission.
With that in mind, I should probably be making a business intelligence suite, perhaps a series of reports demonstrating the effectiveness of a hospital full of toys. "Toy Hospital Administrator Simulator". I'm sure to win[1]!
Since I still don't have a real concept in mind after half an hour of typing, I'm going to continue to fill space with useless junk about strategy.
Ideas:
- HTML5/JS game. I'm going to reuse my growing project template for doing HTML5 web apps. It's all just boilerplate stuff for loading bars, rounded corners on buttons, that sort of junk. Other people might use something like Angular or Bootstrap, but I am too old for that shit.
- 2D graphics. I'm still learning Three.js in my WebGL Virtual Reality[2] project, so I'm going to stick to what I know and do Canvas 2D instead of WebGL 3D.
- 3D audio. It's just so easy to do in modern browsers, why the hell not?
- Mix of procedural and static content: Maybe a static level-select map and procedural levels.
Issues:
- Figure out a proper concept to meet the theme
- I don't currently have a good system for easily specifying and running keyframed 2D animations. Will have to figure something out here. Might be where I spend most of my time on this project.
- I have simple boilerplate code for doing multiplayer stuff, but I feel like only a really good concept should have it. To add it as a gimmick would be detrimental.
Okay, that is all for now. I'll update this post here if I think of any concepts.
[1] Only if there is a "biggest Poindexter" award.
[2] Check it out. Star it. Follow it. Fork it and make contributions. Ask nicely and get direct commit access!
Everyone begins somewhere - but more importantly good luck with your interviews :)