• Register

I am a C++ game developer, if you want to watch development go: twitch.tv/danyguag . Happy Coding to all!

RSS My Blogs

Game Development Blog Entry #2

Danyguag Blog 1 comment

I would love to tell you that everything is going great with development, that there is now game play and all is great in the world. It is not, and I would be lying if i told you otherwise. Let me explain the situation. There are now four of us, 2 2D artists, a 3D artist, and then a programmer, me. The art is going great we have two character models made some swords and some other stuff. We have a website, and the community is growing a little bit. So it may seem like everything is going great, right? Well sadly no. The programming is moving slow, as expected, but it is not that.

As the sole programmer, owner, and freshmen in high school. One would only dream about playing a game like this, and making something like this would not even be a remote thought. That being said I am not saying that I am under prepared, programming knowledge wise, but instead in another aspect. I have been told by countless people that this is work for a professional that has a college degree, or that at some point I am definitely going to quit and if not going to quit your going to want to. What they do not tell you is what is deeper then that. It not is: "Oh i have a bug I cannot fix after 10 minutes, I want to quit." Let me explain it like this, most of you have played or watched a sport at some point in your life. You probably know that the player endures physical wear and tear. It is like that, but mentally. If you do not think you can get tired after a full day of programming you are wrong. It seem pointless for me to post these because there is a 95% that I am going to quit, or the type of game I am going to make is going to be different, or I may use Game Engine like Unity or Unreal. I read a book called To Kill a Mockingbird and in it the narrators father once said that if you know that its not going to work out, or your not going to make it you better try. And that is exactly what I am going to do. Try. It may seem stupid to do so, but I am going to try.

Thank you for your time. Hopefully I can post more often if I get the time, but if you want more information please see my site Danyguag Game Studio.

Game Development Blog Entry #1

Danyguag Blog




Introduction:

I just want to introduce myself: I am Daniel. I love to program, especially games, I have, as of this post, programmed for 2 years. I have experience in multiple languages, including python, c#, html, javascript, java, and c/c++. I wanted to have a blog or something to track my game's development along with my thoughts. I am currently developing a game engine in mainly c but compiled in c++ for some reasons. I am currently using two libraries, enet, for networking, and vulkan, for graphics stuff. I am young and want to get my name into the world by making: Knights of the Lord's Realm. This will be a MORPG, but before you start thinking about what a "MORPG" means let me explain to you what it means to me, and quiet frankly you should think about the game too. M: Multiplayer, it could be MMORPG but the first 'M' means "massive" and making my first public multiplayer game being massive, as of in the millions, I do not think so. O: Online, you can player with someone next to you, across your state/province, or in a different country. RPG: Role Playing Game, There will be quests and bosses and a story line so do not worry.



Ultimate Goals

I have not graduated college yet. So the need for money is not high, right now I do not need it. The goal of this project is to learn. Right now I am using two libraries enet and vulkan has not came out yet so technically 1, but for the sake of this article, which very few people will read right away maybe even at all. So two libraries, I am trying to learn as much as possible and that is difficult with a ton of abstraction over everything. Everything is handed to you and I learn nothing and have no fun coding. I love low level coding by the way :). So the very sake of this project is to become less dependent. So the next project I, hopefully will not even use one. Using a GameEngine like unreal engine and unity is great, but what have i learned in the end of that project? Oh add a game object there and a art asset there so what(NOTE: I know there is a lot more too it but i am trying to make a point, you still learn a lot less). So the two ultimate goals are definitely: learning and getting my name out into the programming world.




FAQ:

Q: Why make this?

A: Because why not try to push my limits, challenge me so much that I have no option to turn it down. I think that many people are wasting there time with small games building your way up slowly and slowly, but if you really have the determination and the focus to do something bigger and better, why not?

Q: Isn't this out of reach for you?

A: Read the previous answer. ^^^



The Games Current State:

There really is no game yet. There is an open window that can exit. The server architecture is a little more built. The server architecture is: each server is a different application. For example, since I have a world server, patch server, and login server, there, so far, are three different server applications: WorldServer.exe, PatchServer.exe, LoginServer.exe. The client currently, will connect to the patch server, get all the data needed for the current game version. The client will then connect to the login and world server and then just sit. Not much development done, but I just wanted to start these entries pretty early.


Thank you for reading, if you want to watch development then please watch me on twitch. Happy Coding!!