Jump to content
  • Advertisement
Sign in to follow this  
  • entries
    8
  • comments
    15
  • views
    6210

Trial Of Courage

cyberspace009

872 views

Hello!

 

It seems like things are finally moving along for me. I finally started a company after saving some money!

I ran into road bumps in my life but I finally got back up again.

 

My Small Independent Game Studio Company:

So I started a small company called Dark Star Ship Studio and I am going to announce a game sometime in March.

I am a bit nervous/scared that I will fail. However, if I can be careful about my decisions, maybe it can work out.

I am trying to remain positive and realistic on making a game with a very simple gameplay. Also, I found a good 2D Pixel Artist working with me on the art side.

 

Ignis Game Engine:

I've been working on my game engine for the past two and a half years. I feel very satisfied with my proficiency in C/C++ and Visual Studios 2013.

I was able to make DLL plugins for testing the graphics/gameplay in my game engine environment; in addition, I am trying to create my own procedural generated world map using the perlin noise algorithm (I might use a library instead if its taking too long). 

Hopefully, my 3D implementation will be completed once I can release a small 2D game. I know some people would suggest that I should use Unity, Unreal or GameMaker to make a game. Unfortunately, I prefer to start from scratch so that I can learn and challenge myself.

I've been using Unity for almost two years and it is a great game engine but I am having a lot of fun trying to create my own game engine (I guess I like to go deeper to understand game engines???).

 

Final Words:

I hope I can triumph over these challenges that are coming my way. I can only hope that I don't burn out in the process since I do work.

Wish me luck, Game Developers! I know I am going to need it.



2 Comments


Recommended Comments

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Advertisement
  • Blog Entries

  • Similar Content

    • By sosnol_gaming
      The massively popular memes "Bongo Cat" has been made into a smartphone game!
       
      Welcome to Bongo Cat DUELS! Wild West is waiting for you. Fight vicious enemies, upgrade cat skills and buy new guns.
       
      FEATURES:
       
      -Participate in duels;

      -Get money and experience for winning;
       
      -Open new duels;

      Google Play:
      https://play.google.com/store/apps/details?id=com.IceSky.bongo_cat_duels
      Youtube:
       
    • By Sultown
      Good evening.
      Before I get to my question, I'd like to clarify that this is in a 2D (2.5D) view with pixel graphics. While making mockups, a question on map design came to me. If I were to draw an entire section of a map, including stairs, buildings, etc. would I be able to set constraints so that a character could move realistically on one asset (the room, I guess), Instead of having to place each and every tile for every corner, or variation in design, or every stair?
      I feel like this would be much easier when it comes to very intricate room designs that would be much cleaner and aesthetically pleasing if I could just put wall barriers (native to my engine) where the player can not go.
      Let me know if this needs clarification or if this is in the wrong subforum.
      Thanks.
    • By mako737
      Mário Pauko 1 Hello, when i create a project with UE4 and c++ i get this error
      LINK : fatal error LNK1181: cannot open input file 'C:\Users\Admin\Desktop\Môj Život\UE_4.20\Engine\Intermediate\Build\Win64\UE4Editor\Development\Core\UE4Editor-Core.lib' Error executing C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\bin\HostX64\x64\link.exe (tool returned code: 1181) UE4Editor-akNejdeMamPici.lib (0:02.31 at +1:27)    Creating library C:\Users\Admin\Documents\Unreal Projects\akNejdeMamPici\Intermediate\Build\Win64\UE4Editor\Development\akNejdeMamPici\UE4Editor-akNejdeMamPici.lib and object C:\Users\Admin\Documents\Unreal Projects\akNejdeMamPici\Intermediate\Build\Win64\UE4Editor\Development\akNejdeMamPici\UE4Editor-akNejdeMamPici.exp ---------------------- Done ----------------------     Rebuild All: 0 succeeded, 1 failed, 0 skipped ERROR: UBT ERROR: Failed to produce item: C:\Users\Admin\Documents\Unreal Projects\akNejdeMamPici\Binaries\Win64\UE4Editor-akNejdeMamPici.dll        (see ../Programs/UnrealBuildTool/Log.txt for full exception trace) Total build time: 118,54 seconds (XGE executor: 0,00 seconds)  
      Pls tell me every step i have to do for this problem 
       
       
    • By _Nyu
      Hello,
      I'm trying to make a PBR vulkan renderer and I wanted to implement Spherical harmonics for the irradiance part (and maybe PRT in the future but that's another story).
      the evaluation on the shader side seems okay (it look good if I hardcode the SH directly in the shader) but when I try to generate it from a .hdr map it output only gray scale.
      It's been 3 days I'm trying to debug now I just have no clue why all my colour coefficients are gray.
      Here is the generation code:
       
      SH2 ProjectOntoSH9(const glm::vec3& dir) { SH2 sh; // Band 0 sh.coef0.x = 0.282095f; // Band 1 sh.coef1.x = 0.488603f * dir.y; sh.coef2.x = 0.488603f * dir.z; sh.coef3.x = 0.488603f * dir.x; // Band 2 sh.coef4.x = 1.092548f * dir.x * dir.y; sh.coef5.x = 1.092548f * dir.y * dir.z; sh.coef6.x = 0.315392f * (3.0f * dir.z * dir.z - 1.0f); sh.coef7.x = 1.092548f * dir.x * dir.z; sh.coef8.x = 0.546274f * (dir.x * dir.x - dir.y * dir.y); return sh; } SH2 ProjectOntoSH9Color(const glm::vec3& dir, const glm::vec3& color) { SH2 sh = ProjectOntoSH9(dir); SH2 shColor; shColor.coef0 = color * sh.coef0.x; shColor.coef1 = color * sh.coef1.x; shColor.coef2 = color * sh.coef2.x; shColor.coef3 = color * sh.coef3.x; shColor.coef4 = color * sh.coef4.x; shColor.coef5 = color * sh.coef5.x; shColor.coef6 = color * sh.coef6.x; shColor.coef7 = color * sh.coef7.x; shColor.coef8 = color * sh.coef8.x; return shColor; } void SHprojectHDRImage(const float* pixels, glm::ivec3 size, SH2& out) { double pixel_area = (2.0f * M_PI / size.x) * (M_PI / size.y); glm::vec3 color; float weightSum = 0.0f; for (unsigned int t = 0; t < size.y; t++) { float theta = M_PI * (t + 0.5f) / size.y; float weight = pixel_area * sin(theta); for (unsigned int p = 0; p < size.x; p++) { float phi = 2.0 * M_PI * (p + 0.5) / size.x; color = glm::make_vec3(&pixels[t * size.x + p]); glm::vec3 dir(sin(phi) * cos(theta), sin(phi) * sin(theta), cos(theta)); out += ProjectOntoSH9Color(dir, color) * weight; weightSum += weight; } } out.print(); out *= (4.0f * M_PI) / weightSum; }  
      outside of the SHProjectHDRImage function that's pretty much the code from MJP that you can check here:
      https://github.com/TheRealMJP/LowResRendering/blob/2f5742f04ab869fef5783a7c6837c38aefe008c3/SampleFramework11/v1.01/Graphics/SH.cpp
      I'm not doing anything fancy in term of math or code but I that's my first time with those so I feel like I forgot something important.
      basically for every pixel on my equi-rectangular hdr map I generate a direction, get the colour and project it on the SH
      but strangely I endup with a SH looking like this:
      coef0: 1.42326 1.42326 1.42326
      coef1: -0.0727784 -0.0727848 -0.0727895
      coef2: -0.154357 -0.154357 -0.154356
      coef3: 0.0538229 0.0537928 0.0537615
      coef4: -0.0914876 -0.0914385 -0.0913899
      coef5: 0.0482638 0.0482385 0.0482151
      coef6: 0.0531449 0.0531443 0.0531443
      coef7: -0.134459 -0.134402 -0.134345
      coef8: -0.413949 -0.413989 -0.414021
      with the HDR map "Ditch River" from this web page http://www.hdrlabs.com/sibl/archive.html
      but I also get grayscale on the 6 other hdr maps I tried from hdr heaven, it's just different gray.
      If anyone have any clue that would be really welcome.
    • By FonzTech
      Hi! I have a doubt about making a "Room" manager. For "room", I mean a collection of game objects (in detail, I would say "a collection of subclasses of GameObject"), with their own properties (position, rotation, scale and other specific ones).
      For now, I only want to load a "room" from an external file, then instantiate and setup game objects based on its data.
      I thought about making a simple text file, containing a big structure like an array, where each entry, contains the class to be instantiated (along with their properties).
      I'm not very skilled in C++. In Java, I would load classes by their name using reflection (Take the security thing apart, for now), then set their properties (always using reflection), based on the data contained in the above text file.
      Think like a JSON, where you have a structure like this:
      [ { "type": "Player", "general": { "position": "1,2,3", "rotation": "1,2,3", "scale": "1,2,3" } "specific": { "someSubclassField": "myValue", "anotherPlayerField": "myValue2" } }, { "type": "MainMenu", "general": { "position": "0,0,0", "rotation": "0,0,0", "scale": "1,1,1" } "specific": { "isLevelEditorEnabled": true } } ] There is some mechanism I can adopt to avoid setting-up game objects at compile-time?
      I would like to avoid the myriad of if statements.
      Any advice is appreciated. Thanks in advance!
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!