+


     Honorsoft Entertainment           

HLOGO_New512A
HLOGO_New512A
+
ElecGlow1
ElecGlow1
+

© 2020, All Rights Reserved.


Currently:
01-17-2021

Last Updated: 01/18/2021

0 0 0 6 4 9

Master Mold - Sentinel Supreme
Master Mold - Sentinel Supreme
+

 Current Honorsoft game-projects are being shown on DeviantArt, including downloads of models and other game-resources.

DevArt_Logo2A1
DevArt_Logo2A1
+


Chatango Chat Link:

Chantango2ASH1.png
ucg_03SH
Use the Chatango button to chat or join UCG
+

 Contact us with any feedback or requests using the Chatango chat link near the bottom of this page.  http://unitygroup1.chatango.com/


 Here is a sample of games being made, just for demonstration and testing purposes (not being released as is):

PredatorES_TitleScreen
PredatorES_TitleScreen
+
UOH
UOH
+
UniverseOfHeroes5
UniverseOfHeroes5
+
UnityShot1
UnityShot1
+
UOH_ScreenshotCityGiganta1
UOH_ScreenshotCityGiganta1
+
ST_AD
ST_AD
+
ST_AlternateDimensions
ST_AlternateDimensions
+
GenPic1
GenPic1
+

        Update May 17th, 2020:
 

    I have been working more on AutoIt in May, mainly to make AutoIt function more as a game engine by increasing it's features and capabilites, including 3D graphics, sound (AutoIt's default sound functions only play one sound at a time.), GUI systems, etc. It will include a prototyping system and resource management to allow AutoIt project tracking and templating. It will be released soon here on this page of the Honorsoft site.


          Update May 4th, 2020:

   I have been putting more work into things other than Unity lately, although I still am working on some Unity projects. I am also working on Godot projects and contributing to it's development. It is actually catching up to Unity, and deserves more help. One thing in production now is 3rd-party software called Godot-Hub, which acts like the Unity Hub for project and resource management. The initial version of the Godot-Hub will be released here on the Godot Engine section of this site.
  I am also working on AutoIt3 projects and tutorials, as well as sample projects and tutorials for getting started with PlayCanvas and Python. Tutorials about using free software for game and application development will include Blender, Gimp, Mixamo and MakeHuman.

       


    There will be more information and sample projects and resources here soon for Unity, Godot, AutoIt, Python, as well as a beginner section on working with mobile devices.


DividerSlim1
DividerSlim1
+
copy60_DownloadButton1
copy60_DownloadButton1
+

     Free downloads have been added...

 The Shadertoy to Unity (GLSL to HLSL) converter will be available soon,

  an application for Windows that will take a Shadertoy shader copied from shadertoy.com or from a ShaderToy Shader file (*.sts), and converts it into a Unity compatible shader (*.shader). We are hoping the Beta version will include support for shader inputs such as mouse and webcam.

BkgMain1A1Hsh
BkgMain1A1Hsh
+

-Also check out the USEFUL LINKS section below!

  There are more releases coming on this site for the Godot game-engine, including the release of Godot-Hub, a 3rd-party application to set up, edit and manage Godot projects, with access to asssets and tutorials. For more info, check the Godot tab on this site.

  Currently, there are new releases for the Unity engine here, including the Ethan character pack, custom prefab icon and sample projects.


ethanPackn1
ethanPackn1
+
UnityEthanPack2
UnityEthanPack2
+

SIMPLE OCEAN PROJECT: DEMONSTRATING LIGHT-WEIGHT SHADOWS AND OCEAN SCENE EFFECT, OPTIMIZED FOR LEGACY HARDWARE.
Screenshot of the "Simple Ocean Project", a project made using Unity 5 made mainly to demonstrate two things, a simple, realistic and efficient boat swaying effect, and using fake shadows to suplement legacy systems and "under-powered" mobile devices. The Pirate is rigged and animated, the treasure chest opens and closes, and there is an ambient ocean sound playing in the background. The link is below. The sample project shows an example of cloth with the ship's flags but there is glitches in them. This project is just for demonstration purposes only.

ExampleScene01
ExampleScene01
+

   Free Download - StartScreen Sample Project: A template project for Unity that contains simple example of a start screen. The full version will also be free and include an intro scene, main menu scene, secondary menu scene, loading scene, main game level, secondary game level, game over scene, game victory scene and closing credits. The project will include a few other commonly used scripts and features also.
The link for the pre-release version is below and the full version will be available here soon.

Unity Prefab Icon - Google Drive Direct Download Unity Prefab Icon - Google Drive Direct Download +

        Free PREFAB icon for Unity prefab files (ICO format, Multiple sizes.)

        Click the button below to download the icon, then install it as the icon for *.prefab file types.


 

    Free MakeHuman model:

     To be used with the upcoming MakeHuman tutorial which will be located on the Software and Resource Development Tutorials section of this site.

DrManhattan_Preview3
DrManhattan_Preview3
+

    An exerpt from an article about alternative 3D model formats that are free and widely supported (Updated 2020):

_____________________________________

Free (open-source) model formats:

3MF (3D Manufacturing Format) is an open-source 3D object format developed by the 3MF consortium, which was founded by Microsoft. A 3MF model is basically XML files and textures packed into a zip file with a "3mf" extension. Some good features of it are that it is "human-readable" and you can edit the XML files that make up the model in any text editor, as you can with Wavefront OBJ, Collada DAE and ASCII FBX files, but 3MF can also contain multiple objects (a 3D scene for example) that are not "attached" so you could load or reference individual objects separately if needed.

GLTF (GL Transmission Format) is a royalty-free model format developed by the Khronos Group Inc. It is quickly gaining support and following among 3D artists and software platforms because of it's efficient modern method of transmitting model data. Instead of XML, the GLTF format uses the JSON standard. Partly for that reason, it is gaining popularity because of it's use of java, which is widely used on modern mobile devices and software platforms such as Three.js, Babylon.js, Node.js, and works well with OpenGL which is widely used on mobile devices. GTLF is also now supported by some popular game engines, such as Unity and Godot. Many major companies are currently using the GLTF format to make such things as interactive 3D advertisements embedded in webpages. There is also the GLB format which is the binary version of GLTF (which is not human-readable) and had the extension GLB.

DAE (Digital Asset Exchange) was originally developed by Sony Computer Entertainment and later acquired by the Khronos Group. It is also a "free" format (under the SCEA Shared Source License 1.0) and like GLTF, it is XML-based. The current COLLADA standard now supports character skinning, morph targets, rigid body dynamics, kinematics, physics, OpenGL ES materials, and also supports shader effects for multiple shading languages including the Cg programming language, GLSL, and HLSL. It has been around for a lot longer than formats such as GLTF so it has already gained a lot of popularity and support among users and 3D software, API's, etc..

   


BusinessMan_Rigged
BusinessMan_Rigged
+

    Free rigged Businessman model made with Makehuman:

    Compatible with Unity, a business man model to be used royalty-free under the Creative Commons License. (Includes facial rigging)


Google-Drive-Logo 300drv +

Google Drive has made changes to it's links, so the Google Drive Link Converter needs to be updated. However, New technologies are available now, so the Google Drive Link Converter might be merged with the upcoming "NetShare Development Project", which is working to incorporate better file sharing methods and interfaces online using carious technologies, like Google Drive and interfaces using PC and Android apps, and HTML interface. It is intended to include resource streaming, real-time cloud-document collaboration, networking, and even virtual-gaming consoles.

GDriveLink1 GDriveLink1 +

    Google Drive Link Converter - Takes a sharable link from the clipboard copied from Google Drive and makes it to a direct download link. Can be used to play media, video, or access and parse any file stored on Google Drive. It basically turns Google Drive into a virtual cloud-drive. Use Google Drive to get a sharable link copied to the clipboard, then run the application to convert the copied link into a direct download link, which will be copied to the clipboard. It runs silently and quickly, and should only take a second or two before the new link is copied to the clipboard. This application was written in AutoIt3 scripting language. It works on any sharable link, whether it is your Google Drive or not. This is Win10-64bit Freeware offered under MIT license.

(The direct download link above was actually generated with the Google Drive Link Converter.) *Note: This hasn't been yet tested on large files on Google Drive that might trigger a "scan failure" warning because of the large size. It alo hasn't been tested yet for Android.

Some examples on what you could do with a direct link to a file on Google Drive are:


-Streaming media on a webpage or application. If you have a media player or game that can accept a URL path to a file, then you can play the audio or video stored on Google Drive.
-Having game-data stored online which can be accessed through the direct link.
(It might be posible to allow the data stored on Google Drive to be written to also if full editing permisions are given to the file in Google Drive, if it's posible, the data or files stored could be used in things like multi-player games, scoreboards, or even a game-chat using Google Drive to store the "conversation".)
-Storing images or graphics online. The Honosoft image of a blue space background at the top of this page is stored on Google Drive.
-Could be used to store updates or mod packs for your game or application, allowing users to download them.
   

   


DialogImage_432x163 DialogImage_432x163 +

   

The Beginner Sample Project series comes in a few volumes. Some of the working examples that will be included in the Unity volumes will show:
-Fibonacci Sequence (also known as Phyllotaxis, which is basically the math of spirals).
-Common features used in many popular games.
-Audio Spectrum Data (Using an audio file's data to control other objects, used to build such things as a music visualization app or to make a mouth on a 3D character that moves according to a speech audio clip.)
-Automatic City Generator (An example of using code to auto-generate a city map during runtime.)
-A simple and efficient third-person character controller that includes animations such as flying and swinging.
-Efficient project prototyping, to set up different projects quickly, using multiple methods of development including Unity, Godot, Android Studio, Visual Studio and other API's, compilers and engines.

HS_JourneyInSpace2018_01 HS_JourneyInSpace2018_01 +


+

godot01
godot01
+
Godot_3DPlatformerProj1
Godot_3DPlatformerProj1
+
oceanview
oceanview
+

DividerSlim1
DividerSlim1
+

               Great development resources:

copy64_MakeHuman_420x200_0
copy64_MakeHuman_420x200_0
+
mixamo-logo2A1small
mixamo-logo2A1small
+
blender_logo_socketSM_S1
blender_logo_socketSM_S1
+
TurboSquid_NewLogo1
TurboSquid_NewLogo1
+
nmap_logo_trans_small (1)
nmap_logo_trans_small (1)
+
audacity-logoA1SH
audacity-logoA1SH
+
ct_banner
ct_banner
+
python_logoSH1
python_logoSH1
+
freesoundlogo
freesoundlogo
+
logo
logo
+
Chantango2ASH1
Chantango2ASH1
+
autoit3b
autoit3b
+
ShaderToyLOGO4SH
ShaderToyLOGO4SH
+
Gimp4
Gimp4
+

    -This is what the PlayCanvas sample would look like if it functioned in Tripod:

PlayCanvasSample2
PlayCanvasSample2
+

   



PlayCanvas Sample. If it functions in your browser, you should see a grey 3D cube rotating above...

PlayCanvss is basically an javascript-based game and software engine, embedding the javascript into HTML webpages.
Here's a sample that makes a grey rotating cube, it works on the Tripod edit page but not on the published page:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>PlayCanvas Hello Cube</title>
    <meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=yes' />
    <style>
        body {
            margin: 0;
            overflow: hidden;
        }
    </style>
    <script src='https://code.playcanvas.com/playcanvas-stable.min.js'></script>
</head>
<body>
    <canvas id='application'></canvas>
    <script>
        // create a PlayCanvas application
        var canvas = document.getElementById('application');
        var app = new pc.Application(canvas, { });
        app.start();

        // fill the available space at full resolution
        app.setCanvasFillMode(pc.FILLMODE_FILL_WINDOW);
        app.setCanvasResolution(pc.RESOLUTION_AUTO);

        // ensure canvas is resized when window changes size
        window.addEventListener('resize', function() {
            app.resizeCanvas();
        });

        // create box entity
        var cube = new pc.Entity('cube');
        cube.addComponent('model', {
            type: 'box'
        });

        // create camera entity
        var camera = new pc.Entity('camera');
        camera.addComponent('camera', {
            clearColor: new pc.Color(0.1, 0.1, 0.1)
        });

        // create directional light entity
        var light = new pc.Entity('light');
        light.addComponent('light');

        // add to hierarchy
        app.root.addChild(cube);
        app.root.addChild(camera);
        app.root.addChild(light);

        // set up initial positions and orientations
        camera.setPosition(0, 0, 3);
        light.setEulerAngles(45, 0, 0);

        // register a global update event
        app.on('update', function (deltaTime) {
            cube.rotate(10 * deltaTime, 20 * deltaTime, 30 * deltaTime);
        });
    </script>
</body>
</html>

   

    PlayCanvas is a really neat 3D engine for java and web-based applications. You don't need to install anything to use it, it accesses the PlayCanvas library through script. Click the Download button above to download an HTML web page sample of PlayCanvas.



USEFUL LINKS:


-Graphics


-3D Related


-Video


-Audio


  Free UNity Projects and resources:



HonorsoftTutandProj
HonorsoftTutandProj
+

    Made using GIMP and CoolText. Gimp is free open-source image-editing and animation software, and CoolText is an online text generator.

    Honorsoft Entertainment 2019-2020   

Introducing the Beginner Project.