A Developer's Resource
&
Co..

ZeredaGames

Let's Play!

Blog

For more Up to date info chack out the change log's, this is updated more or less daily now. any time anything has changed or is planning to be changed is stated within there. You can find if directly below Blog's or you can just click this link https://zeredagames.vpweb.ca/change-logs.

The location where I Thamas bell and or other partners and employee's can update the public on where our project lies. I would apprtiate that any personal comments and conversation pieces be placed inside the General Descution Page. As forfuture partners and employees, a section has been set up for each of you and one for me/busness only specific. I'll only post in there for business related things and general descusion for non related things. Please use this formula or post Will get removed. No offence to the user. I want to keep this organized.

Rules of the blog:


- ***First*** If you have a problem with a topic at hand, please refrain from ARGUING here, this is a location to ask for help so we can redirect you to the right place for answers.

- ***Second:*** if your question is too vague, you will be asked to display more details too us. We cannot help you if we cannot see what you looking at and/or trying to do vs what the actual outcome of your problem is.

- ***Third:*** If you question is to argumentative or controversial, head over to the forums page on Unity awnsers for anything of such, your question will be ignored or removed.

- ***Forth:*** Be as descriptive as you can and display as many details as you can. *Code, Images, Picture -Examples, and so forth* We use gist.gitbub to post all our codes to you guy's, so we ask you do the same in return for ease on both of us.

- ***Fifth:*** Use github!

- ***Sixth:*** NEEDS TO BE TESTED - May be able to code block on here but for safe measure use the gist.github for now. that way we can download your code to help you further. And remember once we have either recieved your code from you, or your awnser is complete, MAKE SURE you remeber to either delete the gist, or make it a private gist do noone seel's your code. We are not here to steel your code. We are hewre to help and to help only.

- ***Seventh:*** Stating your experience level really helps. *if an amateur is trying to help an intermediate, they could both just be drawing at stick for hour's*

- ***Eighth:*** Always be respectful of other's, this isn't a place to argue and act like children, this will get you suspended and or deleted.

- ***Ninth:*** Stating your language, may help in part of miss-communication, although not many translators are the greatest.


Thank you.

Thamas Bell @ ZeredaGames & Co.

view:  full / summary

Hows everyone doing?

Posted on 9 April, 2019 at 0:15 Comments comments (584)

Hey everyone, been a while since i updated. Been budy with a number of things. This past 2 weeks however ive been taking a break from the PC and letting my minda and Ass heal. [Been sitting for far too many months on an uncomfortable chair]

I've been researching other game ideas and learning even more about backends. I'm sort of letting the services i currently use catch up with their road maps. I return to work in a week and will be working for the summer as a Parks Facility Operator for the next 6 and a half months. From time to time i"ll check in and update everyone with what i'm doing.

As for Info gamers. the project is not complete, I'm still working out buggs and trying to make it work with a text project before handing it off to you guys. if i cannot make it work it is of no use to you.

I got back into Starwars the Old Republic Online after 2 years of being inactive. much has changed. Not all is for the better but many new features are quite nice. Its inspired ideas for a new game idea. This week i wrote up a 32 page game idea for an MMO RPG that i feel would be a great game. Some of the things i included in my writeup were features players enjoyed from previous SWTOR versions that were removed or changed.Ive also included ideas I myself though were great ideas that other suggested on the SWTOR General Chat. I cannot make a SW themed game without copywrite, but I can make a futuristic Space game with its own storey and lore. Since SWTOR is very much a clone of games like WOW or Runscape for Game Play Style, I feel using feature similar to these game would not be of issue as its sort or the general make up of an MMO RPG.

I'd like to have Crafting systems, building systems, Mission creation, Guilds, PVP battles of various styles, Mod community, Repeatable missions both daily and weekly, a storey arc with 30 ways to play (3 factions X 10 play styles), multi galaxy war, Space travel, Multiple galaxies (6), Multiple planets (6 for storey arc and another half dozen for other quests and missions per galaxy), Multiple ships (Goal: 30 options [10 per faction]), Multiple houses (4 per faction), and multiple bases (10 per planet) [These are Guild war locations].

Anyway Thats my short update.

Thaams

What are your thoughts?

Posted on 2 March, 2019 at 0:05 Comments comments (0)

Would like to hear people's idea's and suggestions on what to add to the page, what have you found useful? Maybe other might too!

Not completely satisfied

Posted on 1 March, 2019 at 11:55 Comments comments (0)

So I've been reworking my site, in a large way, I haven't worked on my code in quite some time, I have built a bit for the website, but it has taken up a large portion of my time. It is getting to a point now that i can't let it be for a Little while and focus on some of my codes. I'm still not happy with where the site is, but it is Far far better then where it was a week ago. There are still a few things in them that need fixing, so that is going to need to be addressed. All my code is available currently on my page. You kinda gotta dig to get it, but that's kind of on purpose. I don't just want Everyone to have it, although i don't have anything stopping people from doing so while i get help fixing errors and such. I've completed a few tutorials, and there are more that I'm still working on, just haven't posted them yet. I've been looking for other types of things to add also, so if anyone has suggestions, feel free to comment below.

 

 

Edit... thats weird... I posted this post and the Your Thoughts post back to back.. how they are 12 hours apart.. I  have no clue... posted them both the exact same way... like it's not even the 2nd's yet... its 915am on the 1st... this one said i posted at 11:55pm.. not right either.. more like 8:55am.


Arg, frustrated..

Posted on 26 February, 2019 at 5:05 Comments comments (0)

- [Rant] I get unplugged or kicked off on the regular so they can watch a "movie... I'm working, tying to get a business going and cannot do that without internet... what's more important? Your movie at 9pm at night or me trying to get something done so I don't need to work for someone else? I Will be forced to go back to work for someone else if i don't get this done in time and I do not want to do that, I want to work for my self. Each time i have to stop and go and help someone it puts me another day behind... so far in the past 6 months Ive been asked to help Someone over a months and a halves days worth in work. Day's that I could of been working on My things but was instead helping other in my family do various things. I don't really mind, but i do get frustrated when i cannot do what I need to do.. Especially after everything i do for you all here at home with seemingly now thought about me any my devours. You constantly asked me why i never came around when i had my own place, well there are a number of reason, too far out of the ways / cost's 7 bucks in gas each direction, The internet is terrible, no cell service, I can't have a normal conversation with any of you because none of you have a damn clue what I'm talking about half of the time, Expect me to do thing when i start and get pissed off when i don't do them by VOLUNTEER soo i do not have patience for that. My father allows this women to keep living in his home who he has been trying to get out for more then a year now, but asks all hunky doory about it all the time. She has a trailer on the property to live in and there is perfectly good internet not being used there, She doen't need to be here, shes only making excuses as to why she isn't staying in her trailer, and there is no reason for you two to sleep in the same damn bed each night.. I'm sorry, but i cannot respect someone so two face. it simply disgusts me the way you treat people after your previous GF. She made you the rudest person to eat at a restaurant with, your rude to waiters, and expect way too much out of people, and then the biggest critic then you are not satisfied.. You were never that way growing up, what the hell happened? end rant.

Febuary 24 2019

Posted on 25 February, 2019 at 2:05 Comments comments (0)

So Ive not updated you guys much via a story in a while. Ive been super busy in a number of different places. My site I've laid out in such a way that it is easy to use and navigate. Thing's I haven't touched what-so-ever are the old tutorial pages. not my main focus. Getting the website cleaned up spell checked, better grammar, and layout at this time are my main focus. My site may not be the most professionally put together site, but like i have stated this is a resource site mostly for me, and anyone who I work with will be able to pass around data easily and not so public and only to those who follow. My site Is public, but traffic is quite low. This is to be expected, as the site for many years was more or less a stale project. Since my first idea, many things have changed and been adjusted. details through the site. My focus now is mainly to get this pack to a sellable state and then post it, market it, and sell it. While it's selling all on it's own the next stage will begin. I'm not 100% on where that will be, but I'd like it to be in the realm of large amounts of smaller packages, to keep funding the company. If i start to turn a profit per month, then I'll apply for an actual business license buy Unity pro, purchase a handful of my favored expensive packs on the asset store [$50-450 range.] and start building a full sized 3D game. Over the years, I've written up dozens of idea's for things to do, and I'll most likely be tapping into that folder to get a refreshment on idea's I've had. Some idea's are pages long worth of data, just didn't know at the time how to do it all. Still trying to decide how I'm going to do the tutorials page layout's just yet, as my previous idea was sort of a bust, and i cannot use that write-up here, because the website builder doesn't allow me to do "Code Blocking" and any of the HTML features you find on a regular forum. I've looked into how to do a custom HTML forums page for your website. but when i past that code into an HTML module box, it doesn't work. All the data is there, But..... All the spaces and tabs are removed, and the lettering is black like the background. and I'm unsure how to code in the GUI colors just yet. This may change, I have not look That much into it, i had other things to work on rather then fight with something I didn't understand. That's another day's task. As you have seen on FB I've swapped everything over here, I haven't done one of these in a while mainly because I've been constantly updating the change log page so if all else fail's you can check that. I've been working on this daily for about 5 day's straight now, changed many things about what I was and am going to do, how I'm going to do it and so forth. Some of my posts were ambitious thought's before doing more research. So I've turned this site into a much more useful resource hub linking hundreds of sites together from one source. This in turn should help a lot of people find alternatives to what it is that are trying to archive. My main focus as I'm sure you have noticed is the Program I base off of right now, Unity. I've found some interesting new courses, I'd like to check out, and may purchase really soon before the price jumps again. Current prices are 15 bucks each. It sure would be cool that after another 4-5 year's that I may too be an instructor on one of these sites. I've got nothing to hide, I try and be as honest as possible, and lately been trying too work on my communication skills and social anxiety. I've Not disclosed any information about me, personal and or otherwise, I've been very open with my views and left that rest of the thinking up to you. Oh... !! I got some great news BTW!!

 

 

ReacTj said I can promote his music in my products, and of course the obvious, cannot sell for profit without recognition of the artists. This brings the total to 2 major musical talents to the project at hand. I've have stated that, if i do make a well enough profit, for those who got me where I am will not be forgotten some sort of donation will follow. Detailed, written statements will all be on here via text to reference back on Somewhere, weather it be in the change logs and or blog posts. Currently everything I've done for the community/world has all been free of charge and is volunteer work. I like giving back to those in need, helping, and I'm not sure the best way to do that at times, so I use my skills and knowledge to do the best of my abilities when and where I can. I try and be respectful of peoples opinion's, and try my darnndest not to judge people. It has been a crazy month, frantically trying to get Something achieved before my Ei term is up and am forced to go back to work for the bigger corporations. Luckily though, I have a pretty good chance of going back to parks this summer come April. In the case that I Must go back to work, I'll do what I can, when I can. I'll return in full force once again come fall. If i can find other way's before that time to make enough money to live, I can focus on this full time. Ive tried a number of different things over the last 3-4 years, non seem to make me enough money to not work for someone else. This frustrates me coming close to 30, and I really do Not wanna go work at the rigs.. I see no enjoyment fearing of any day being my last because of my job. I was always told growing up that, "If you can find something you truly enjoy doing , you never work another day in your life." I believe that, work IMO is something you dread but get paid to do it. Living life to it's fullest is when you are able to do something enjoy doing it and be able to do what you want when you want. Of course within reason and legalities LOL.

 

 

It's a shame my previous post was deleted by FB by clicking the wrong button...>.< and i don't remember what it was all about as when i wrote it up it was all fresh in my head. Now however, my site *the way I'm currently posting the blogs* has a auto-saving feature to help prevent such an issue, also there isn't a bunch of ways to post a comment there is one way and one way only.. and that's 'Post Blog' when you're finished or 'Save As Draft' if you are not done and need to leave the page. I can hit the enter key without posting when I'm not ready too, Way better then FB. I've got spell check and a bunch of options just like any other text editor or email settings for text.... Awesome right? That's the biggest reason as to why I swapped everything over. Plus now I can just use FB to redirect ppl to my site instead, thus boosting traffic and bumping me up in the google search engine. I can keep track of all my data in a far easier manner, add new pages, modify text colors sized and what-have-you's. I like it far better then a predetermined page of data aka a template.

 

 

Anyway. that's a wrap for now.Talk to all you folks later.

 

 

Thamas Bell @ ZeredaGames & Co.

January 21 2019

Posted on 23 February, 2019 at 11:00 Comments comments (0)

Going to be needing a better name then 'Full Games Pack' which is current, any suggestions?

Initial Commit

Posted on 23 February, 2019 at 10:40 Comments comments (0)

Well I've decide just write now while editing the site that i'm going to remove a larger amount of data of the FB page and place it directly in this section. I completely forgot i have a blog page on my website.. soo FB page will be for promotions, miner blurbs pretaining the blogs and any and all Achnolegments to the public and or employee / partners. This section here is designed in though for general descution and suggestions on changed and or adding's of resource links you would like to see. Post your thoughts and be respectful. I do not want to have to set up an accounting system if i do not have too.

 

For now that is all for the inital post.

 

 

Thamas Bell @ ZeredaGames & Co.

January 31 2019

Posted on 23 February, 2019 at 10:15 Comments comments (0)

Well Havn't been on in a few day's, been uber busy with grandparents and doctors, also have been restructuring my projects. Again. This time im making an engine that controls everything, not just a package of games. reading up on whats to come in Unity Development is exciting, but aggravating. As i learn how to do one thing it's already obsolete and has a new way of doing it. Now its to do with multiplayer applications. They are removing P2P support and creating a whole new system for online multiplayer. P2p support will be available until 2022, but some time this year they will be releasing the new system and focusing on Dedicated servers. This may be a good thing i'm not sure as of yet, thought i should let you all know. that if we do get up and running on old system a whole rewrite will be in the future.(within the next 3 years) We would have to merge over to the new system.

 

In the last couple of days i have set up :

Email for ZeredaGames & Co.,

Google Play Developer ZeredaGames & Co.,

Unity Developer Account For ZeredaGames & Co.

 

On Dev Account:

 

Made a Main Package linking UnityEngine with Developer account to use new Collaboration feature so i can upload whole package to the web for any participants to download an up to date version of pack, also update anything you change as-well.

*Note: With that being said for that to be an option, i have to link your email to the Dev account and make you either a manager, or a user. i can add 2 (for free) more people, any more cost money, but haven't looked into that much further.

Got a permanent GUID for the whole project,

Set Up all other setting within dev account that are applicable. (This is where i found info on P2P Networking)

to read from within the engine you will need to have in each script a namespace of: "ZeredaGamesEngine.Core.Libraries.Games.{GameName}.Scripts"

This way i can link all the games together with web info do version checking, and more. Also, i can link and manage all the In App Purchases aka IAP's within 1 account so all profits/losses goes thought the business account via UnityDevelopmentAccount.Accounting section.

 

This was needed to be all set up before i can link any google play IAPs to the core.

 

-Updated to the newest unity, (Unity 2018 3.3.f1), breaking all my previously made games, (not scripts though only assets and scenes and some resources broke and need to be fixed), All this will need to be redone, but the scripting portion has been completed, organization is still being done before rebuilding anything.

-Took a look at a professional built "Engine" for Oxide as its open source and it made me realize I could organize a tad better, most wasn't bad, but it made me realize i needed a bunch of stuff i still am missing and need to write. (mostly online stuff, aka server, server console, remote console, sql implementation, Config control, database for online static prefabs (scripts)) and the other things like encryption, version control, assembly building, Saved project Settings, Saved Unity Layout Presets, Dependencies, Creating a DLL pack, soo much i need to do still, good thing im not on a time limit ;)

-I wrote out a my own Version Controller,

-Premade folders and sub folders for most of the scripts i have created thus far. I'm still importing and re-namespacing them all in accordance of the file folder names.

-Compiled all my resources how i want them to stay, (ones that i have anyway), Also Asset resources File Locations have been made but not necessarily all are in uses via editor's at this time.

-Checked out some new unity assets, and a lot of new features. (I had 2018 2.16f1 before and many many others) This has by far the biggest update yet. Everything has been cleaned up and organized far better then any previous version, managing your projects and uploading them have never been easier with the collaboration system revision (i never really used this feature on older versions), and an asset store package manager is a breeze to use. Getting new Unity Packs that is compatible with the newest version of unity is right there at your fingertips with no compromising lag. Asset store is now only used for packages made by other unity users.(and all old unity packs of course)

*Last not on new unity lol, Did check out the new HDR preview pack, and wow, complete control of all camera settings via post processing stack, and it updates in real time via the "Run in edit mode" attribute. You can make some really beautiful looking scenes with it. I'll buy the World Generator pack for $185 when im ready for a bigger 3d game and use its a professional award winning bundle and i'd use the HDR pack to make it look even better.

 

Well, that's enough rambling for today.

Chow for now,

Thamas Bell @ Zereda Games


January 23 2019

Posted on 23 February, 2019 at 10:15 Comments comments (0)

While learning about the GooglePlay setup featuers in Unity, i found that i need to build a test build to see if my functions are working correctly, well then i was thinking i need a way to utilize the pre written code for using the PlayStore. The got me thinking i need quests to activate the achievements and goals to reach for those achievements to be received. That way i can utilize the PlayStore Points system and leader board system and make people have competition. Wile figuring that out i decided to created the base work for all the dialogue and quest systems. This part of the pack will be clean and easy to use for developers. Next is editors to create quest lists of quests with goals, that can be loaded from resources at runtime, and minimal inspector editing is required.

 

How it works so far:

 

On the Awake Function a dialogue manager and a Quest manager, both populate the list's based on the quest managers List of folder names. This list you edit in the inspector by filling in each string in an array of the names of the folders found in "/Resources/Quests/QuestTypes/" + ({QuestsFolderNamesByQuestType}/ {QuestName}) and within those folders needs to be a folder called Quests, and one called Dialogue. The editor (When creating new quest) will add a new asset file to both folders for each quest. one for the Quest itself, and the other is the dialogue script for that quest.

 

Also in the awake it checks if that list of names has anything containing within it, and if it is empty do nothing at all, otherwise for each string in the list, fill a list to read from later of all the assets in that folder with that string name. Next it Takes those strings and uses them for a Toolbar style button system. Each string creates a category and each category creates a new button on the tab. now we can change what category of quest we want to view easily later. next with the files that were loaded from the folders it takes all the names of all the quests and adds those to a list to read from later. It then creates 4 lists starting out all as default, but by end of Awake function all 4 are different.

Reason is we need to make sure all data is there and remove what isn't needed after.

The 4 lists are ListAsset of Quest lists,

-1 for all quests (Default reference for resetting a quest),

-2 for creating a locked quest list (Completed and locked for w/e reason (Requirement Script), and

-3 a list that changes on runtime (Foe incomplete quests)

-4 a second list that changes on runtime (For Completed Quests))

List 1: Simply just populates all quests in resources,

List 2: Checks is quest is complete or locked based on the PlayerPreff's setting,

List 3: Checks is quests is completes and locked, and gets changed in update function, as quest's get completed. When a quest is completed it is removed from list. first at awake and any time during Update it updates the list of current quests. by A unlocking next quest and B moving completed quest to the 4th list Will do this on awake when checking also.

 

-4 is just a placeholder for the completed quests

if Completed in update and is a repeatable quests, 1st time, activate any Achievements on google play and prizes are given to the player, then remove the reward and add it to players item list, set a bool to true saying that achievement has been set, so next time we come into awake we can change that repeatable quests settings.

 

Quest has:(Gets changed on update and awake)

-A firstMoneyPrize (received when activating a, leave empty if not applicable),

-A Starting Item (quest Can be used to give a player an item to do quest, leave empty if not applicable),

-A RepeatablePrize (if player finished quest a second time), -A MainPrize (For when quest is complete First time) this contains its own prizeMoney variable and is removed and replaced by the RepeatablePrize on mission complete,

-And a Dialogue script for holding the conversations of that quest.

 

There are a number of OnOff bools for various things such as,

 

-is the quest locked,

-is the quest completed,

-is it enabled,

-is it repeatable,

-is it in the que

 

Quest also has:

 

-A QuestGiver script and a QuestComplete Script, these are used for activating and deactivating a quest,

-CatagoryName

-QuestName,

-IndexInListID

-UniqueID,

-Enum for quest type, Used to toggle bool

-Enum for repeatable, Used to toggle bool

-Enum for finished, Used to toggle bool

 

Dialogue is very similar in how it works in the awake and update, accept it grabs the dialoge scripts from the quest. in update the dialogue lists do what ever the quests lists states are instead of setting themselves.

 

It also controls all dialogue box animations and sentences in each dialogue script by first playing the 'OpenTextBox' animation, then start to display the text in the form of a type-writer style text (1 letter at a time based on the speed) once animation is complete. theres a public button function for Starting convo, skipping to next sentance in convo, and a function to end the convo. if Quest Complete remove dialoge script from list.

 

Google play can only be tested on build and i'm not ready to do that just yet, when i do i can test to see if quests are completing and activating Achievements to Google play.

 

still need to add Achievements script, create an achievements list for PlayStore to load, Match the data On the GooglePlay Developers Account to it, build the editor to build, edit, and save the assets, and then make a hand-full of the test quest's for seeing if this part of the pack works as expected. so still some work needs to be done.

 

That's the update for today,

Thamas Bell @ ZeredaGames

January 23 2019

Posted on 23 February, 2019 at 10:10 Comments comments (0)

While learning about the GooglePlay setup featuers in Unity, i found that i need to build a test build to see if my functions are working correctly, well then i was thinking i need a way to utilize the pre written code for using the PlayStore. The got me thinking i need quests to activate the achievements and goals to reach for those achievements to be received. That way i can utilize the PlayStore Points system and leader board system and make people have competition. Wile figuring that out i decided to created the base work for all the dialogue and quest systems. This part of the pack will be clean and easy to use for developers. Next is editors to create quest lists of quests with goals, that can be loaded from resources at runtime, and minimal inspector editing is required.

 

How it works so far:

 

On the Awake Function a dialogue manager and a Quest manager, both populate the list's based on the quest managers List of folder names. This list you edit in the inspector by filling in each string in an array of the names of the folders found in "/Resources/Quests/QuestTypes/" + ({QuestsFolderNamesByQuestType}/ {QuestName}) and within those folders needs to be a folder called Quests, and one called Dialogue. The editor (When creating new quest) will add a new asset file to both folders for each quest. one for the Quest itself, and the other is the dialogue script for that quest.

 

Also in the awake it checks if that list of names has anything containing within it, and if it is empty do nothing at all, otherwise for each string in the list, fill a list to read from later of all the assets in that folder with that string name. Next it Takes those strings and uses them for a Toolbar style button system. Each string creates a category and each category creates a new button on the tab. now we can change what category of quest we want to view easily later. next with the files that were loaded from the folders it takes all the names of all the quests and adds those to a list to read from later. It then creates 4 lists starting out all as default, but by end of Awake function all 4 are different.

Reason is we need to make sure all data is there and remove what isn't needed after.

The 4 lists are ListAsset of Quest lists,

-1 for all quests (Default reference for resetting a quest),

-2 for creating a locked quest list (Completed and locked for w/e reason (Requirement Script), and

-3 a list that changes on runtime (Foe incomplete quests)

-4 a second list that changes on runtime (For Completed Quests))

List 1: Simply just populates all quests in resources,

List 2: Checks is quest is complete or locked based on the PlayerPreff's setting,

List 3: Checks is quests is completes and locked, and gets changed in update function, as quest's get completed. When a quest is completed it is removed from list. first at awake and any time during Update it updates the list of current quests. by A unlocking next quest and B moving completed quest to the 4th list Will do this on awake when checking also.

 

-4 is just a placeholder for the completed quests

if Completed in update and is a repeatable quests, 1st time, activate any Achievements on google play and prizes are given to the player, then remove the reward and add it to players item list, set a bool to true saying that achievement has been set, so next time we come into awake we can change that repeatable quests settings.

 

Quest has:(Gets changed on update and awake)

-A firstMoneyPrize (received when activating a, leave empty if not applicable),

-A Starting Item (quest Can be used to give a player an item to do quest, leave empty if not applicable),

-A RepeatablePrize (if player finished quest a second time), -A MainPrize (For when quest is complete First time) this contains its own prizeMoney variable and is removed and replaced by the RepeatablePrize on mission complete,

-And a Dialogue script for holding the conversations of that quest.

 

There are a number of OnOff bools for various things such as,

 

-is the quest locked,

-is the quest completed,

-is it enabled,

-is it repeatable,

-is it in the que

 

Quest also has:

 

-A QuestGiver script and a QuestComplete Script, these are used for activating and deactivating a quest,

-CatagoryName

-QuestName,

-IndexInListID

-UniqueID,

-Enum for quest type, Used to toggle bool

-Enum for repeatable, Used to toggle bool

-Enum for finished, Used to toggle bool

 

Dialogue is very similar in how it works in the awake and update, accept it grabs the dialoge scripts from the quest. in update the dialogue lists do what ever the quests lists states are instead of setting themselves.

 

It also controls all dialogue box animations and sentences in each dialogue script by first playing the 'OpenTextBox' animation, then start to display the text in the form of a type-writer style text (1 letter at a time based on the speed) once animation is complete. theres a public button function for Starting convo, skipping to next sentance in convo, and a function to end the convo. if Quest Complete remove dialoge script from list.

 

Google play can only be tested on build and i'm not ready to do that just yet, when i do i can test to see if quests are completing and activating Achievements to Google play.

 

still need to add Achievements script, create an achievements list for PlayStore to load, Match the data On the GooglePlay Developers Account to it, build the editor to build, edit, and save the assets, and then make a hand-full of the test quest's for seeing if this part of the pack works as expected. so still some work needs to be done.

 

That's the update for today,

Thamas Bell @ ZeredaGames

January 21 2019

Posted on 23 February, 2019 at 10:10 Comments comments (0)

Today, Ive completed the base of the program state engine. This script is designed to not get destroyed on scene change and controls how all the scenes change. Depending on the GameType enum variable, determines which level is loaded. all play buttons set the GameType to which game the user clicked and then saves the data to disk with 2 variables, a number for build index number and a string for the GameType as you cannot save anything but a string int or float by default. Then the function attached to the button, calls the level load function and auto loads loading scene. This way in the update method (that checks every frame) checks what GameType is set to via the two variables, if scene is the loading scene by the build index number (always constant), first it checks what the string is set too,and if the string changes on a frame this is a signal for the script to change state, whatever the string is set to (always equals one of the GameTypes varables) sets the state and loads the levelInt that was just set by the button seconds before, and load that build index number scene. if the game is set to none, it always auto loads Scene "1" [home scene].

*Note: in the build index though, this really is scene 6 as mentioned in a previous post

-》 the order of scenes completed

 

if a scene is locked it sets it to load home scene at this time. I may change this soon to display error message instead of load a scene, as the user may want to pick another game and not have to loop back like current.

 

Reasons a level would be locked:

- paid for game (not FreeToPlay).

- Game isn't complete or ready.

- Game scene does't exist in build settings.

 

when in editor mode (building game in unity) all scenes are unlocked, only locks scenes on test builds and final releases.

 

set up 4 music players instead of 3. loading scene now has its own player and game music gets turned off on loading scene only.

 

-Music player on first 4 scenes loop same song set in the play list as first 4 songs, any other scene the list starts at 5 (if it gets to the end of the play list) otherwise it contunues to play what ever song is currently set in the musicPlayer, and auto change to next song in list when song clip ends.

 

-Loading player has a list of random Erie music that's sort of soft and quiet like ambient noise and randomly picks a number between 0 and list count and plays that clip number out of the array list, and loops it until scene loads. All clips are 3 min long and should never loop as loading should only take seconds.

 

-Sfx player is always active and not on loop, this way we can use it for sounds played by UI aka scene buttons and actions,

 

-Ambient noise player, disabled everywhere except options panel, and actual game scenes (not menu's.)

 

Script on start of each instance (1 time at start of game as it doesn't destroy) auto fills the play lists for each player from a saved resource asset. these assets were created so a developer (aka me ) can make an editor window for me to change and edit the song lists when working in unity.

 

Since I'll be making my own editor window I can make it do anything I want really, I can auto fill the lists from folders in resources I make and set up, I can rename song file names, I can rearrange the lists alphabetically a-z or z-a, song length longest to shortest or shortest to longest or manually set list to a specific order, make a play button to play the songs in the editor window to see if i like it and a delete button to remove it from list if i dont.

 

Goals for tomorrow:

Hoping to get google play login working, to test this ill have to build a test build and put it on web and try it out. if it works ill add a link in a new post. anything else is a bonus extra :).

 

That's all for now,

 

Thamas bell @ ZG

Purchaded Play store developers account January 20 2019

Posted on 23 February, 2019 at 10:05 Comments comments (0)

Just set up Play store developers account. Start up fee 25$

now i can make games with IAPs (in app purchases)

January 20 2019

Posted on 23 February, 2019 at 10:05 Comments comments (3)

Will Be using this page (As regularly as I can) To update you all on where the project sits, any new added features, and changed, all uploads links to test builds, Release info, all of it. Any credits will be added here for a base time line and reference for building the credits page on final build.

 

Ball really started rolling yesterday when I got my first Musician on board with the project, and when I actively started seeking other participants.

 

Below is whats completed thus far, First post will be long as no one knows about anything that is completed to date, i promise most future post won't be nearly as long.

 

Future posts will only have what I changed and/or added, no repeats are needed.

 

Here an update on the project:

 

-Company name: This started from a really old gamer tag i got when i was young -> pre-given to me by the game 'Tibia' and was the first char I ever created in any game with an auto generated name feature, Zereda Erian was the name, and the word Zereda always stuck as like my personal name Thamas was always available anywhere I tried to use it as a username. Eventually when I got into coding when iI fell, nearly broke my back, and was off work for almost a year, I decided while I was on EI to learn to code. I got the idea from a youtube ad about Udemy courses online. I decided after seeing the ad 5 times to check it out. thats when i found a course call 'Learn to build games by making code' i bought it because it was on sale for 19.99 regular199.99 (or so it said)

and I started from there, From there my whole world of ideas opened up and it was exciting. the learning curve is large, and hard to grasp, but the courses helped with that anxiety pretty well. Computers have always been my forte and this seemed to suit me perfectly, During the course I decided to reuse my gamer tag yet again and this time just added Games to the end of it because then it sounded like a company that works on games specific things. I was satisfied with the name, and its stuck ever since

 

-Company logo is something a made a few years ago when i first got started, it turned out well and I use it everywhere i can ;), Followed a simple tutorial online so my logo Is similar but also very different from my teachers. his was solid lime green, exactc same shape but different letters (CR for cezar) in the circle and with a different font.

 

-Splash Screen 1: ZeredaGames Company Logo,

 

-Splash Screen 2: Custom UnityEngine Logo,

 

-Splash Screen 3: Blender 3D Modeling program Logo,

 

-Splash Screen 4: Play store and Facebook Integration Logos,

 

-Intro Video Scene: everything is set up just needs a video to play that references the game. When usere moved mouse, or taps screen on device, it moves to click to load scene.

 

-Click to load Scene: everything set up for either a video or an image to display, when user clicks, it loads the home screen,

 

-Home screen: Has a game-select button, options button, about button, and application quit button, When user is akf for 3 min it auto loads the video scene again to be used as a screen saver option. Options panel is an object that get activated when pressing the options button. on this object it had buttons for all setting used across all games, and each game will have an options page with more options specific to that game. about panel works the same for using, all it shows is a text object that you can scroll up and down to read and its where I'll be placing all my credits for participate, licensing, and asset purchase info. so if you are one of those people that's where you will find either your direct name or a user tag (your choice)

 

-Game select scene: Basic functionality is there, nothing final, button for each included game is there, each has an image and a text on the button, when button is pressed a panel will open and display a preview of the game (video) a play button (and a play online button if game has an online mode) and a close button to close the panel to select a different game,

 

-Block Breaker: everything is just temporary placeholders but All functions are working and project is complete scripting wise,

 

-Laser defender: Like Block breaker scripting is complete, more levels and such need to be created plus i want to add a few new features like a character selection scene, and a scores page (This would be accessible from home screen and would have tab buttons for each game that uses a score card)

 

-Glitch Garden: Mostly complete coding, minor bug fix's required and levels created,

 

-Drag racer V4(dvr3 clone): most game states all seem to navigate correctly, Race scenes not implemented and car lists haven't not been created. basic char creation and new game set up and continue saved game features seem to work as expected. to have the players owned car's list tested i need to create cars to buy (at each dealer[about 40 brands included in code])

-Driving simulator: (Noname yet) Still just in the idea's stage nothing created other then a start page placholder

 

-Pokemon World:

Precoded Game Objects: 746 moves created + all sounds, 785 items created,

810 pokemon (half the coding complete),

Asset sounds for cry up to Dex: 649, missing 650 to 810, Asset Sprites for front male, back male, front female, back female, in normal, shiny, Alolan, and Mega forms. have all alolan and mega, normal and shiny only to 649,

have all overworld images for up to Dex 649,

have all 810 icon images,

total pokemon count should be = 3240 for normal and shiny Male & females + 48 alolans Male & females + 34 megas Male & females

-Map started only 3 cities and 3 routes complete out of 400+

 

-Virtual bowling: coming up in course havn't got there yet

 

-Zombie Runner: coming up in course havn't got there yet

 

-Engine horsepower calculator I build myself through hours of researching engine calculations. some minor adjustments could still be made. Would like to add this to the race simulator game in a way so i can use it to build the engines and calculate HP and torque from the mods on the cars in game. i feel a lot of the functions in it will be needed in a racing style game.

 

And much more to come as I follow along these course. If anyone has small (or large) games they think would be good to incorporate into the build with full credit going to you, and the only credit I'd take was compiling the two packs together.

 

I'll leave it there for today, and update you when i have enough completed to update you all with

 

Take care,

 

Thamas Bell @ ZeredaGames


Initial Commit

Posted on 23 February, 2019 at 8:55 Comments comments (0)

Well I've decide just write now while editing the site that i'm going to remove a larger amount of data of the FB page and place it directly in this section. I completely forgot i have a blog page on my website.. soo FB page will be for promotions, miner blurbs pretaining the blogs and any and all Achnolegments to the public and or employee / partners.

For now that is all for the inital post.


Thamas Bell @ ZeredaGames & Co.


Rss_feed