background preloader

2D Game Art for Programmers

2D Game Art for Programmers
One of the common problems when I am asked for feedback on art is the lack of variation. There is one stone tile, one grass tile, one tree and they are repeated again and again in a level.The big advantage of doing vector art is the ease to create variations by rearranging the shapes that make up new object.For this tutorial I picked a tree as an example of what you can do with detail and how to create some simple but effective variations. One can go from very simplistic / minimal to very complex and detailed and both have their uses. In general more detail and variation makes for a realistic look and feel. Note: In the sample images I set the colours of the ground first and use the colour picker to assign the same colour to the trees.

http://2dgameartforprogrammers.blogspot.com/

Related:  Programmation & Developpement

Amit’s Game Programming Information What’s on this page? I’m interested in producing complexity out of simple parts. This page contains bookmarks that I collected while working on games; I did not write most of the content linked from here. As a result the set of links here reflects the types of things I needed to know: only a few specific topics (not everything related to game programming), general ideas instead of platform-specific information (graphics, sound, compilers), and ideas and designs instead of source code (I find it easier to go from an idea to code than from code to an idea). Other sites, like Gamedev Tuts+, Gamedev, and Gamasutra, cover lots more topics than mine does.

Using Slick 2D to write a game « The Java Blog One of the sessions I attended at JaveOne this year was about games and Java. In that session one of the speakers mentioned Slick, a Java 2D engine for games that provides more or less everything one needs to write a game. And indeed, after spending a few hours using it, I think it’s true that using Slick it’s very easy and fast to implement games in Java. Slick comes with several source code examples of how to use it, but, unfortunatelly with only limited documentation; the Slick wiki as well as the API Javadocs (though I found the forums to be of a great help). This is the only drawback I see.

Speeding up your PS3 WiFi connection with DD-WRT + DLNA This is for those who are not ready to give up on their PS3. The problem with PS3 is it has the 802.11b/g wifi card which is limited and slow. After doing network tests it only gave me at most 5mbps upload and download speed. It is good for netflix, but if you want to stream media from your DLNA server it is not fast enough for HD content. There are few options to speed up the network speed on the PS3. Connect it directly to the router with a ethernet wire, wire up the PS3 to a second wifi router that supports faster speeds, connect it using ethernet over coaxial or power lines. s free 3DS Models - for 3D-Studio Max, Maya, Lightwave, Softimage, Cinema4D etc. for 3D-Studio Max, Maya, Lightwave, Softimage, Cinema4D, Poser and all other programs which can import 3DS. You find 3D-Model Linklists at: Klickers kostenlose und lizenzfreie Bilder bei Pixelio free high resolution photos, textures, backgrounds and more

DarkBasic Code Corner Last 10 additions Gamespace (AGK) - Example of how to submit and retrieve scores using the online GameSpace system.Memblock drawing functions (DBP) - A set of anti-aliased drawing routines that write directly to an image memblock. This is useful for creating custom graphics while preserving background transparency. The box and circle commands can draw either an outline or filled-in.

Killer Game Programming in Java Killer Game Programming in Java is for people who already know the basics of Java. For example, students who've finished an 'Introduction to Java' course. The aim is to teach reusable techniques which can be pieced together to make lots of different, fun games. For example, how to make a particle system, first-person keyboard controls, a terrain follower, etc. If you don't know Java, then Killer Game Programming in Java isn't for you. Instead, have a look at my Java book suggestions. » Twine Resources PORPENTINE Twine is a simple but powerful game creation tool focused on hypertext. Anyone who can use a text editor can use Twine. When a game is finished, it generates an HTML file that can be played by anyone with a browser.

Coke and Code So I guess it’s official, I’m starting to work on Legends of Yore 2 – which I’m subtitling Rise of the Darklings. I’ll post some concept shots etc in a minute but I’d like to talk about the process I’ve been taking during the interim for a minute. As you’ve seen if you read my blog or follow on twitter I’ve been knocking out lots of little game demos, this is how I work. I try stuff, lots of stuff, over and over again until I feel comfortable I’ve got everything down. In this case the projects were:

Tutorial on 9845 Game Design Why and How As long as automated data processing exists, implementing games on computer systems had been one of the most deeply settled desires of any computer programmer. One reason of course is the challenge. Games always had been the killer applications for each computer generation, especially within the personal computer domain. This was true with the very first systems and still is one of the most important driver for the development of faster personal computer systems. Wereas real mainframes were most of all number crunchers and excelled primarily on pure computation tasks like chess algorithms, workstations and as such the HP 9845 were in the middle between home computers and mainframes.

A Basic Game by John Croucher In this and following tutorials you will learn about Applets, Threads, Graphics and a few other things. By the end of this tutorial you should have the skills to make basic games in Java. For this tutorial you will be making a simple space invaders type game. I assume that you have basic knowledge of Java as I wont be going into the basic details of how some things work. First we will be starting by creating an applet and drawing a circle to the applet area. 1. Scalable Game Design wiki Frogger is a good first game design activity for students with no programming background. Journey is designed to present several computational thinking patterns in an incremental fashion. Sokoban is a good second game design activity for students who have already completed the Frogger tutorials. PacMan is a good first game design activity for high school students with no programming background. More games: Space Invaders Sims-like games AgentCubes games (3D) coming soon! The Contagion simulation approximates how contagions are spread among humans who are in close proximity to one another.

Getting Started in Android Game Development with libgdx – Create a Working Prototype in a Day – Tutorial Part 1 In this article I will take a detour from the building blocks of a game engine and components and I will demonstrate how to prototype a game quickly using the libgdx library. What you will learn: Create a very simple 2D shooter platformer game.What a complete game architecture looks like.How to use 2D Graphics with OpenGL without knowing anything about OpenGL.What different entities make up a game and how they are tied together in a game world.How to add sound to your game.How to build your game on the desktop and deploy in onto Android – yes, it’s that magic. Steps to create a game 1. Have an idea for a game.2.

The Big List Of Game Design Book Recommendations: Game Design Books: Articles about Gameplay Mechanics Discussions

Related: