The term Post Process is used in the video/film business for image quality improvement. Also, post-processing is commonly used in 3D rendering, especially for video games. Instead of rendering 3D objects directly to the display, the scene is first rendered to a buffer. Pixel Shaders and optionally Vertex Shaders are then used to apply post-processing filters to the image buffer before displaying it to the screen. Some PostFX also require multiple-passes, gamma inputs, vertex manipulation and depth buffer access.Read More
A Particle System is a technique used in Game Physics, Motion Graphics and Computer Graphics to simulate phenomena very hard to reproduce with conventional rendering techniques.
On Dream Hills we have lots of this kind of phenomena and effects like fountains, water splashes, waterfalls, explosions, smoke, dust, electric sparks and more, so we decide to implement our own Particle System and was my responsibility to do it.
On October 2015 I started a Master’s Degree in Creation of Video Games at Barcelona School of Management – Universitat Pompeu Fabra. During the first months, along the artists of the Master, we learned everything about Game Design and Game Production. On January we created a group of 3 artists and 5 programmers and started to design our game, also the artists started learning 3D modeling, texturing, animation, UI design and art direction, by the other side, the programmers learned graphics programming, physics, artificial intelligence and audio programming. But let’s talk about the game…Read More
This time the challenge proposed is a Match 3 game, like Bejeweled made by PopCap, Candy Crush Saga from King, or Frozen Free Fall developed by Genera Interactive who proposed me this challenge.
The objective of the game is quite simple, you have to change a tile by an adjacent (up,down,right or left) in order to get 3 (or more) tiles in a row or column, if there isn’t a match of 3, tiles will swap back to their position, else if the match exists, all the tiles in the match will disapear. Then the above tiles will fall to fill the blanks and new ones will be created to fill in the blanks at the top of the board.Read More
This is the result of a challenge proposed by Big Viking Games, they provided me the graphics and the development depended on me. It took me 10 days to develop it from scratch.
The terrain is generated procedurally, it has some zones with different set of tiles, each zone has a basic tile that appears around the 90% of times and the other 10% comes from decoration tiles of each zone. Apart from the zones, decoratives tiles can appear in all zones, and then there are the obstacles that provides cover against the enemy projectiles. There are 3 types of enemies, with their own Artificial Intelligence, stats and bullets.Read More