With people looking to get into game development the same questions come up over and over, so I’ve opted to put my thoughts on the subject in one place and to compile a list of resources for new developers. Those questions? “I want to learn game programming, what language should I use?” “Should I use an engine, or create my own?” “What library/tools should I use"?” “Now what?” I will try to address all of these questions and more in the following post. For those of you that like skipping ahead to the last page in a novel, these links are for you! … the C++ question. Let me get the 800lb gorilla out of the way first of all. C++. This is one of the most controversial and repetitious questions of all. New developers hear from other developers that C++ “is what the pros use” and therefore want to use that. To make matters even worse, people answering the questions are often new developers … [Read more...] about Home > Programming > Ok, I’ve decided to go ahead with…Now what?… and everything else!
Free open source fonts
So a couple weeks back there was an announcement that the Turbulenz HTML5 game engine was being open sourced. It was one of those projects I had intended to check out when I got the time…. which I finally did. What is Turbulenz? Turbulenz is an HTML5 game engine and platform. You can create and publish your game on Turbulenz and they take a 30% cut of sales ( this of course is their business model, and 30% is fast becoming the digital norm ). You can also publish to other sites ( your own, Facebook, Kongregate ) completely free. The most recent version of Turbulenz now offers TypeScript support. Installing You need to sign up and verify your email then log in to the developer portal. There are downloads available for Windows, MacOS and LInux. Windows ships as a exe installer, while the other two ship as .run files. On Mac or Linux simply open a terminal window and chmod +x the file you downloaded, then execute it. Before you install you need to install the CG … [Read more...] about Create with Unity Pro for just $75/month
Alright, the title might be a bit over the top… what we are about to do is look at some of the most popular 2D game engines powered by Lua. First there will be a matrix of features, to give you an “at a glance” view of what each engine offers. Then we will follow up with a simple Hello World example for each, so you can see what the code would look like. Hopefully this will help you decide which engine is right for you. * Note, I gave iTunes link only, although many of those games are also available on Google Play. Now we are going to look at a simple Hello World app written with each suite. I do not pretend mastery of any of these suites, or Lua in general, so take the code for what it’s worth. If you wish to submit a better rendition, please do so! In this sample we are going to create a window at a resolution of 1280x800, then we are going to start a background song looping ( Richard Wagners – Ride of the Valkyrie taken … [Read more...] about Engine Features Matrix
I mention REXPaint a lot on this blog. This is not coincidence, nor because I created it. It happens to be an incredibly useful piece of software for roguelike development! REXPaint is an in-house tool I developed in 2013 shortly before resuming work on Cogmind. It has since been made freely available for other devs, artists, players… anyone who might need a powerful and user-friendly ASCII editing program. After two years of using and updating it, I’m pretty familiar with how to take advantage of its features for roguelike development, and would like to provide a little guide to ways REXPaint can make your life easier. First, an overview of what REXPaint can do: Edit characters, foreground, and background colors separately Draw shapes and text Copy/cut/paste areas Undo/redo changes Preview effects simply by hovering the cursor over the canvas Palette manipulation Image-wide color tweaking and palette swaps True-color RGB/HSV/hex color picker Create multi-layered images … [Read more...] about Roguelike Development with REXPaint
Noesis Technologies discusses the mandatory characteristics that any modern user interface middleware must offer, and explains how its own solution, NoesisGUI, addresses them. Noesis Technologies is a privately held company founded by a passionate team of developers with solid understanding of real time and games technology. Our vision is to provide efficient tools to help other companies deliver high quality experiences. Having that in mind, we created NoesisGUI, our User Interface middleware thoroughly designed to make the very best games. Find more information about NoesisGUI. Contact Noesis here. The user interface is one of the most important player experiences in a video game, but it is still something that is constantly overlooked or left till the last minute, and always underestimated in terms of the time it takes to build one. So, at the beginning of a project, not enough team resources are assigned to the task, as it seems trivial compared to the 3D workload … [Read more...] about Sponsored: Defining the next generation of user interfaces