Pages

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

luni, 2 octombrie 2023

News : midjourneyai for game development

This online tool named midjourneyai.ai use artificial intelligence to create output for basic 2D sprites for your game.
... a pixelated priest character with multiple poses and expressions, realistic, 3D, not more than 512 pixels in order to use like a sprite in a game.
See this example with a priest 2D character with some poses:

joi, 8 decembrie 2022

marți, 12 aprilie 2022

News : The new release of Unity 2021 LTS.

Unity comes with a new released game engine:
We’re excited to introduce Unity 2021 LTS, now available to download and use.
You can download it from the official website.

duminică, 9 ianuarie 2022

News : JAM Winter 2022 for development.

Here's a new opportunity for developers who know or want to develop games named Winter 2022 and is a JAM.
In this case JAM the official website tells us "A game jam is an event where participants try to make a video game as quickly as possible." or "Just a minute (JAM)".
Looks like there are no severe restrictions on this JAM.
I also wrote on my blog about the well-known python pygame package.
You can find more about this JAM on the official webpage.

sâmbătă, 26 iunie 2021

News : $140,000 USD in prizes by Core Games.

Enter the Core Invitational game dev competition from July 29 to August 30 with $140,000 USD in prizes, including a grand prize Tesla Model 3! Visit https://invitational.coregames.com to download and create for free today!
Core is the easiest way to build, host, and run multiplayer games and worlds.
This team provide all you need to build a game from assets, servers, and all the code needed to get your first game built and published in minutes.
You can see more on the youtube official channel.

duminică, 20 iunie 2021

News : Another game engine Rogue Engine.

Another game engine for web games using three.js .
Rogue Engine is a powerful environment to create Web Games and Apps using three.js.
The author of this game engine is BeardScript.
You can see more video on the youtube channel.

joi, 11 martie 2021

News : NeoAxis Engine 2021.1 Released.

On March 10, 2021 the well-known game engine NeoAxis came with a new release.
NeoAxis company releases a new version of NeoAxis Engine, an integrated development environment with built-in 3D/2D game engine. The environment can be used to develop all kinds of 3D and 2D projects such as computer games, visual trainers, VR systems, to visualize processes and develop windowed applications. NeoAxis 2021.1 includes improvements for ambient lighting, metal materials, rendering speed, rendering quality, basic content. Has been added a set of paid add-ons such as Industrial Kit, Pipe Constructor, Fence Constructor, Road Constructor.
See the full released article on the official webpage.
This is the full changelog of this relese:
  • Significant improvements to the speed of the rendering pipeline.
  • Industrial Kit.
  • Pipe Constructor.
  • Fence Constructor.
  • Road Constructor.
  • Basic Materials library has been updated.
  • Now it contains 206 materials.
  • Basic Environments library has been updated.
  • Now it contains 27 skyboxes.
  • World generator component to make environments procedurally.
  • A new scene template with the generator has been added.
  • A new forest scene template.
  • Terrain and mesh layers:
  • Now is not needed to configure Blend Mode and Mask manually for materials.
  • This done automatically by the engine.
  • Terrain: The curvature in the calculation of texture coordinates has been added.
  • The curvature is intended to reduce the tiling effect.
  • Material editor: Remove Texture Tiling parameter for samplers.
  • Editor: Export component to file.
  • To export use context menu for selected components.
  • Outline screen effect.
  • Outline selection mode for meshes and billboards.
  • The starting scenes are better configured.
  • The ability to configure the multiplier of affecting skybox color and scene background color to ambient lighting.
  • Character: First person camera mode has been improved.
  • Curve In Space: Support of geometry rendering, collision.
  • Scene editor: The button to change rendering debug mode in the ribbon.
  • Skybox: The ability to set special cubemap for ambient lighting has been added.
  • Mesh: The ability to export to FBX has been added.
  • More abilities for add-on creation of the scene editor.
  • ComputeUsingThreads component has been added. It is an auxiliary class to make optimized calculations using threads.
  • Sample scene - 'Samples\Starter Content\Scenes\Compute using threads.scene'.
  • Reflection Probe: Camera settings fixes.
  • The ability to set Rotation, Multiplier, RenderSky has been added.
  • Rendering Pipeline: Per object cut volumes support.
  • UIWebBrowser has been updated.
  • Optimization: Faster FBX import.
  • Optimization: Faster rendering pipeline.
  • Bug fix: Flipped skyboxes which in 2:1 size format.
  • Bug fix: Mesh collision shape works wrong on some meshes.
  • Bug fix: Various minor bug fixes.

duminică, 3 mai 2020

Roblox Studio : the hat tutorial.

Today I create a video tutorial about how you can add an object into your game created with Roblox Studio.
The full tutorial and all information can be found on description on my video tutorial:

marți, 21 aprilie 2020

Another Ct.js game engine.

This is a game engine build and run with javascrip.
You can used on these operating systems: Windows, Linux and Mac OS.
Download the archive for your operating system and unarchive.
Start the ctjs application.
Into the main window you have some editbox for Name, Author name, Homepage and Version.
This window comes with buttons for play, stop ... many tabs: Settings, Rooms, UI, Sound ...
First, you need to fill the Settings with your Name and all data, and add Actions.
This engine game comes with examples to see how good is.
Let's see a video tutorial from Gamefromscratch user:

duminică, 29 martie 2020

Unity 3D : About VFX Graph.

The official webpage of the VFX Graph for Unity 3D comes with a short intro.
The install steps can be seen on this webpage.
I started today to follow one video tutorial about fire and smoke from youtube channel named Brackeys.
This video tutorial can be seen here:

Some conclusions about my test with an old video card:
  • you need a good video graphic card;
  • you need a unity version with Package Manager;
  • I found some new changes using with the Unity 3D version 2019.3.5f1;
  • many changes in the 
  • the one is the Output Particle Quad with many changes into variables;
  • I cannot set the TotalTime, this crash it all;
The result is this:

The settings for this smoke effect using the Visual Effect Graph Asset can be seen in the next image:

sâmbătă, 28 martie 2020

Firebase and Unity 3D.

Even is an old feature the Google team comes with this new option for the new developers and show how to use them.
The goal is to add Firebase to your Unity project.
The Google webpage tells us:
Power up your Unity games with our Firebase Unity SDKs. To show how easy it is to plug Firebase into your Unity project, we made a sample game, MechaHamster, that you can download from GitHub, the App Store, and the Google Play Store.
... and show a short video about how can be used to create a application named Mecha Hamster, see the GitHub webpage project:
You can import the project with GitHub commands:
https://github.com/google/mechahamster.git
...
The game is pretty funny, see the Youtube channel from Firebase:

The content of the folder downloaded ...
$ ls
Assets   CONTRIBUTING.txt  LICENSE.txt      readme.md  UnityPackageManager
console  docs              ProjectSettings  Resources

marți, 24 martie 2020

Unity 3D : Fix error "Failed executing external process for 'Bake Runtime' job."

If you want to remove the error show on the Unity 3D console:
Failed executing external process for 'Bake Runtime' job.
... then go to Main Menu - Lightning - Settings and uncheck the Auto Generate checkbox.
See the screenshot shown below:

luni, 23 martie 2020

Unity 3D : Use Quick Fix on Visual Code for Unity and Linux.

Because I don't use Unity 3D with Linux and Visual Studio today I solve another issue for the development area.
This is the quick fix option for Visual Code that helps the user to add source code.
For example, you can add source code for the implement an abstract class PlayerBaseState:
using UnityEngine;

public abstract class PlayerBaseState 
{
    public abstract void EnterState(PlayerController_FSM player);
    public abstract void Update(PlayerController_FSM player);
    public abstract void OnCollisionEnter(PlayerController_FSM player);
}
Create a new C# script named PlayerIdleState. The script needs to be changed into this source code:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class PlayerIdleState : PlayerBaseState
{
    
}
Select the PlayerIdleState and use these keys: Cmd or Ctrl and . (the point key) .
This will show a menu named Generate overrides... and help the developer to generate the new code:
The result is this source code with all new override for each of methods of PlayerBaseState class:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class PlayerIdleState : PlayerBaseState
{
    public override void EnterState(PlayerController_FSM player)
    {
        throw new System.NotImplementedException();
    }

    public override bool Equals(object obj)
    {
        return base.Equals(obj);
    }

    public override int GetHashCode()
    {
        return base.GetHashCode();
    }

    public override void OnCollisionEnter(PlayerController_FSM player)
    {
        throw new System.NotImplementedException();
    }

    public override string ToString()
    {
        return base.ToString();
    }

    public override void Update(PlayerController_FSM player)
    {
        throw new System.NotImplementedException();
    }
}

joi, 19 martie 2020

Unity 3D : Setup Visual Code for Unity and Linux.

The tutorial for today will cover the settings of Visual Code and Unity into a Linux distro.
First, you need to install the Visual Code into your Linux distro.
You need to have the Unity 3D software working well into the Linux distro.
Open the Unity 3D software and create a new script using the main menu: Assets - Create - C# Script.
Open into Unity 3D from the main menu: Unity - preferences - External tools.
Select the Visual Studio Code like into the next image:

Double click on the newly created C# script.
This will open the Visual Studio Code and will ask you to install the C# feature using the Install button, see the next image:
 
This will install the C# extension for Visual Code.
The last step is the install of DotNet for Visual Code.
Use the button with the name Get the .Net Core SDK to install the Net CORE.
This will redirect to a webpage where you find the commands to install for your Linux distro.
After these steps, you can use Unity 3D software with Visual Code.

duminică, 15 martie 2020

Unity 3D : Settings for Android build game.

If you try to set the Android SDK on Unity 3D using the Linux O.S. then you can have a problem.
After you set the name of the package and the default android settings you can use External Tool from menu Edit - Preferences to set paths for Android SDK, NDK, and more.
This is the path I used to build with Android:
  • /home/catalin/Unity/Hub/Editor/2019.3.5f1/Editor/Data/PlaybackEngines/AndroidPlayer/OpenJDK
  •  /home/catalin/Unity/Hub/Editor/2019.3.5f1/Editor/Data/PlaybackEngines/AndroidPlayer/SDK
  • /home/catalin/Unity/Hub/Editor/2019.3.5f1/Editor/Data/PlaybackEngines/AndroidPlayer/NDK
  • /home/catalin/Unity/Hub/Editor/2019.3.5f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/gradle
You can see the android SDK, NDK and Gradle is set on the Hub Editor This is my External Tools configuration for that build game:

Unity 3D : The new learning area ...

The Unity 3D game engine comes with significant improvements in the learning area.
If you know nothing about Unity Editor and C # then this area has a simple and efficient introduction for new developers of this game engine.
For example , see the Creator Kit: Beginner Code.
You can start with John Lemon's Haunted Jaunt: 3D Beginner or with the Ruby's Adventure: 2D Beginner.
I am starting to see how deep and good these tutorials are and for me it was quick to follow them and use them.
This is an more advance learn step from Unity 3D using the Creator Kit: Beginner Code.

duminică, 10 noiembrie 2019

Steam on Linux distro Fedora 31 .

You can easily install the Steam tool on Fedora 31.
[root@desk my_bash_scripts]# dnf install steam -y
Last metadata expiration check: 0:20:14 ago on Sun 10 Nov 2019 07:29:46 PM EET.
Dependencies resolved.
...
  pcre-8.43-2.fc31.1.i686                                                       
  pixman-0.38.4-1.fc31.i686                                                     
  pulseaudio-libs-13.0-1.fc31.i686                                              
  rest-0.8.1-6.fc31.i686                                                        
  systemd-libs-243-4.gitef67743.fc31.i686                                       
  xz-libs-5.2.4-6.fc31.i686                                                     

Complete!
Then you can run it with this command:
[mythcat@desk ~]$ steam 
Running Steam on fedora 31 64-bit
STEAM_RUNTIME is enabled automatically
Pins potentially out-of-date, rebuilding...
...
  Initializing engine controller
  Post-initializing framework
-------------------------------------------------------------------------------
  Connected to server (registration)
  Disconnecting from server
  Disconnected from server
  Connected to server (game)
  Preparing engine controller for exit
  Disconnecting from server
-------------------------------------------------------------------------------
Game removed: AppID 488440 "", ProcID 152924 
Uploaded AppInterfaceStats to Steam
Exiting app 488440
No cached sticky mapping in ActivateActionSet.
I tested with the game Angeldust, but you can run any game.
From these funny games like Hibiscus Red, Gatlin' Demo to the last Counter-Strike.
These two screenshots show you how work's this tool game:

vineri, 12 iulie 2019

News : NeoAxis Engine 2019.2.4 Released.

The NeaAxis Engine has a fast development team and released a new version 2019.2.4 version.
From the 16 June 2019 up to 11 July 2019 they come with many features. The following features have been added and can be read at the official website see the team announcement :
  • Significant optimizations of the rendering pipeline. 
  • Rendering is multi-threaded computed now, automatic GPU instancing has been added. 
  • Import content tool enhancements have been improved. 
  • Easy import from library Quixel Megascans is now supported. 
  • The ability to use the engine widget in Windows Forms and WPF applications has been added. Billboard rendering has been improved. 
  • Now they are drawn faster and support shadows. 
  • A high-quality anti-aliasing mode has been added. Supersampling anti-aliasing (SSAA). Documentation has been improved. Class descriptions have been added.
They come with a roadmap on the official website to see how the development works.
I want to see tutorials and video tutorial to follow my issues with C# but I expected to see it in the future.

luni, 10 iunie 2019

News: Construct 3 updated 5 hours ago.

Construct 3 is the best software to create games. Over 60,000 users monthly make & sell thousands of games globally.
This game engine is not free.
Included features:
  • runs in your browser;
  • works offline;
  • auto updates;
Try it now on the official webpage.