Pages

Se afișează postările cu eticheta game programing. Afișați toate postările
Se afișează postările cu eticheta game programing. Afișați toate postările

duminică, 23 martie 2014

News - UNREAL ENGINE 4 dropped the price.

Now developers everywhere can take advantage of the fully featured toolset, integrated systems and the full C++ source code open for all for 19$ per months, 5% royalties.
Unreal Engine 4 provides an entire ecosystem, support Oculus VR, Linux, Valve’s Steamworks and Steam Box and deployment of games to web browsers via HTML5.

luni, 10 februarie 2014

NeoAxis integrated the FMOD library into the NeoAxis 3D Engine.

The NeoAxis Group Ltd has integrated the FMOD library into the NeoAxis 3D Engine. FMOD is a set of audio content creation tools made by Firelight Technologies that play music files of diverse formats on many different operating system platforms, used in games and software applications to provide audio functionality.
Features:
•Basis set of features same as OpenAL, DirectSound sound system in the engine
•Binaries for NeoAxis 2.X
•Windows and Mac support
•FMOD Ex 4.44 •Source code of implementation included
Read more here.

joi, 6 februarie 2014

News: NeoAxis with Awesomium library .

NeoAxis 3D Engine is a free integrated development environment.
Awesomium makes it easy to use HTML UI in your C++ or .NET applications.
The new extension for the NeoAxis 3D Engine is available as a binary for Windows and Mac.
This allows embedding full-fledged web browser functionality into applications and games.

vineri, 31 ianuarie 2014

Best 2014 game engine from I-Novae Studios.

According to official website this will be a great game engine ...
The I-Novae engine incorporates a cutting-edge graphics engine with an advanced terrain engine, soon to be twinned with a complete toolset. This allows developers to display environments on any scale, utilizing procedural techniques to generate anything from planets to entire galaxies, while being capable of integrating heightmaps or geospatial data seamlessly allowing complete control over the environment...
See this official video with this great engine :

duminică, 8 septembrie 2013

Programming with shaders - part 001 .

If you want to working with shaders then you must know something about GLSL data types.
The GLSL data types it's like variables or any types of data from programming language.
Uniform variables
Let's show you this types versus C data types:

bool -- int conditional get true -- or false. 
int -- int signed integer. 
float -- float single floating-point scalar. 
vec2 -- float[2] Two component floating-point vector. 
vect3 -- float[3] Three component floating-point vector. 
vec4 -- float[4] Four component floating-point vector. 
bvec2 -- int[2] Two component Boolean vector. 
bvec3 -- int[3] Three component Boolean vector. 
bvec4 -- int[4] Four component Boolean vector. 
ivec2 -- int[2] Two component signed integer vector. 
ivec3 -- int[3] Three component signed integer vector. 
ivec4 -- int[4] Four component signed integer vector. 
mat2 -- float[4] 2x2 floating-point matrix. 
mat3 float[9] 3x3 floating-point matrix. 
mat4 -- float[16] 4x4 floating-point matrix. 
sampler1D int for accessing a 1D texture. 
sampler2D -- int for accessing a 2D texture. 
sampler3D -- int for accessing a 3D texture. 
samplerCube -- int for accessing a cubemap texture. 
sampler1DShadow -- int for accessing a 1D depth texture. 
sampler2DShadow -- int for accessing a 2D depth texture..
This are the uniform variables and can be treated as constants... so cannot be changed.
The uniform variables are used when is passed from OpenGL app to the shader.
Vertex Attributes
This can only be used with vertex shaders.
The atributes are position, normals, texture coordinates all you can use with GL_ARB-vertex_program.
The GL_ARB-vertex_program holds slots and after overwritten the attribute is lost.
The attributes can be:

arrays, structures,
float,
vec[2],vec[3],vec[4],
mat[2],mat[3],mat[4]
Let's see one simple example
In OpenGL you used something like this:
...
glBegin(GL_TRIANGLES);
...
glVertex3f(0,1,0);
glNormal3f(1,0,1);
glVertex3f(0,1,0);
glNormal3f(1,0,0);
...
glEnd();
...
The link between shader and opengl source code using slot is:
...
int any_slot= 7;
...
glBindAttribLocationARB(my_program, any_slot, "my_attribute");
...
glBegin(GL_TRIANGLES);
...
glVertex3f(0,1,0);
glNormal3f(1,0,1);
glVertex3f(0,1,0);
glNormal3f(1,0,0);
...
glEnd();
...
this will pass the my_attribute to shader program (my_program) using a slot (any_slot).
To working ( access ) with the attribute in shader source code , just use this:
attribute vec3 my_attribute;
Can you see I sent with vec3 type because the glVertex3f has 3 float so is need to be three component floating-point vector.
Varying variables.
This are used most to send data from vertex shader to fragment shader.
The most common example is texture coordinates from vertex shader to fragment shader.
But about how it's vertex and fragment shader in the next tutorial.

joi, 25 iulie 2013

Corona SDK will come with Vungle monetization platform.

Team Corona introduce Vungle as our new Corona Plugin partner.

Vungle is a video monetization platform that connects advertisers and developers to achieve breakthrough levels of monetization and user engagement. Our goal is to help developers increase revenue without compromising their app’s UX.

Corona developers can take advantage of Vungle.

As we know the Plans and Pricing of Corona SDK start with: free account and come with $49 - Pro, $79 (Enterprise-Small Business) and $199 (Enterprise-Unlimited).

This prices is for developer/month and billed annually.

The Corona is simple to use so can be a good way to help developers increase revenue.

duminică, 9 iunie 2013

The new Game Engine for MonoGame named Gibbo 2D.

The game engine called Gibbo 2D, is now available.

It's make by Joao Alves, aka Bullock86 and it's free to use.

The engine use scripts. The scripts are made using the C# language and you can use .NET functionalities

You can read more about this game engine on Official Website.

marți, 7 mai 2013

The Turbulenz HTML5 game engine released as open source.

Another HTML 5 game engine come to the users ...

We’re excited to announce that we have released the Turbulenz HTML5 game engine as open source under the standard MIT license. The open source project is available on GitHub at https://github.com/turbulenz/turbulenz_engine.

duminică, 27 ianuarie 2013

Project Kyrill - Unity 3D

Go to this website and you can see an action game named kyrill.

The game using the Unity game Engine with Unity 3D.

Now is on development but the team working hard to finish it.

You can see bellow about this project in the 4th trailer.

luni, 17 decembrie 2012

The new 3D game engine NeoAxis Engine version 1.3

NeoAxis Group tells us that its all-purpose 3D game engine NeoAxis Engine was updated to the version 1.3.
Seam the new version received a number of new features along with changed license terms for a Source Edition of the engine.
Now license cost depends on the number of developers as stated below:
  • Personal license (for one developer) - 2895 USD
  • Team license (2-5 developers) - 9800 USD
  • Unlimited license (6 and more developers) - 29500 USD
Read more about this here.

marți, 2 octombrie 2012

News about OpenMW .

The new open source implementation of the role playing game Morrowind it's come today.

The OpenMW team is proud to announce the release of version 0.18.0! Release packages for Ubuntu are now available via our Launchpad PPA. Release packages for other platforms are available on our Download page. This version introduces a myriad of new features, including Level-Up, Key re-binding, Spell buying, eating ingredients, using Keys to open things, and much more. Read on for the full changelog.

You can read more about this on website.

luni, 17 septembrie 2012

jPCT is another free 3D engine for Java and Android

jPCT-AE is a port of jPCT to Android (AE is from Android Edition). Like any port it's not just a new renderer for the normal version of jPCT to be more suitable for the Android platform.

Some features :

  • optimized for the Android platform
  • supports OpenGL ES 1.x and 2.0 on Android 1.5 or higher
  • loads 3DS, OBJ, MD2, ASC and serialized files
  • keyframe animations (taken from a MD2-file or self defined)
  • skeletal animations via raft's Bones API
  • shader support via GLSL for OpenGL ES 2.0
  • vertex, ambient, diffuse and specular lighting
  • build-in primitives like cones, cubes, spheres...
  • render to texture
  • texture compression
  • collision detection (ray-polygon, sphere-polygon and ellipsoid-polygon)
  • generates vertex-, face- and tangent normals automatically
  • pixel perfect, geometry based picking
  • transparency and fog effects
  • billboarding
  • lens flares
  • single pass multi texturing using up to 4 texture stages (if hardware supports it)
  • support for VBOs, FBOs and vertex arrays

Screenshots can be view here.

duminică, 29 aprilie 2012

New version of NeoAxis Game Engine

It seems that a new release of NeoAxis 3D Game Engine for game developers to come these days.
You can read more here.
NeoAxis Group is pleased to announce that new version of its all-purpose 3D game engine NeoAxis 1.2 was released. 
New version features numerous enhancements in different areas, including new tools in Map Editor and Resource Editor, extended localization support, ability to directly import new 3D file formats, full support for Intel HD Graphics integrated video cards, new post-processing effects

joi, 23 februarie 2012

BlenderArt Magazine - an inspiration for 3D graphics.


   I watched the magazine since the beginning of her appearance. It seems that the two editors Sandra Gilbert and Gaurav Nawani, have managed to maintain a high level for users of Blender 3D. I'm impressed by the work of them.
What is this magazine ? See bellow:
  "The magazine was started for the blender community, having the aim of publishing a bi-monthly PDF magazine; free for download. The goal of the magazine is to provide quality learning content for the blender community, from the efforts of the community itself. BlenderArt Magazine is released 
 
Below you can find the titles and links required to read magazine.
/// 49 PGS - 9.3 MB - READ IT ONLINE!
/// 36 PGS - 6 MB - READ IT ONLINE!
/// 50 PGS - 5.5 MB - READ IT ONLINE!
/// 30 PGS - 23.4 MB - READ IT ONLINE!
/// 53 PGS - 16.1 MB - READ IT ONLINE!
/// 46 PGS - 6.7 MB - READ IT ONLINE!
/// 49 PGS - 3.2 MB - READ IT ONLINE!
/// 41 PGS - 6.5 MB - READ IT ONLINE!
/// 46 PGS - 5.2 MB - READ IT ONLINE!
/// 44 PGS - 31.2 MB - READ IT ONLINE!
/// 42 PGS - 7.4 MB - READ IT ONLINE!
/// 38 PGS - 8 MB - READ IT ONLINE!
/// 95 PGS - 15 MB - READ IT ONLINE!
/// 41 PGS - 5.9 MB - READ IT ONLINE!
/// 59 PGS - 8.2 MB - READ IT ONLINE!
/// 82 PGS - 13.6 MB - READ IT ONLINE!
/// 75 PGS - 9.1 MB - READ IT ONLINE!
/// 90 PGS - 9.1 MB - READ IT ONLINE!
/// 73 PGS - 10.3 MB - READ IT ONLINE!
/// 45 PGS - 6 MB - READ IT ONLINE!
/// 60 PGS - 5.6 MB - READ IT ONLINE!
/// 63 PGS - 6.9 MB - READ IT ONLINE!
/// 63 PGS - 5.3 MB - READ IT ONLINE!
/// 71 PGS - 4 MB - READ IT ONLINE!
/// 46 PGS - 5.6 MB - READ IT ONLINE!
/// 45 PGS - 5.6 MB - READ IT ONLINE!
/// 96 PGS - 3.5 MB - READ IT ONLINE!
/// 45 PGS - 3.6 MB - READ IT ONLINE!
/// 60 PGS - 5.9 MB - READ IT ONLINE!
/// 42 PGS - 5.6 MB - READ IT ONLINE!

duminică, 15 ianuarie 2012

New magazine about game development WGE:MAG

First off, we have an exciting announcement about a great new magazine dedicated to game development. This is named WGE:MAG. In this moment we can read the number two of this issue. This new magazine comes with article about console, mobile and online gamesdevelopers, artists, programmers, players and everything about games and gaming. Download this from here and it's free. This magazine is make by www.worldgamingexecutives.com.