Created: 10/1/2013 2:48:00 PM
Updated: 10/1/2013 10:16:00 PM

Game Producer

Joined: 2/4/2017
Thread Replies: 1
Thread Followers: 126
Category

Digital Runes API Overview

I have been checking out the API, and I do understand what happens in the samples I've seen conceptually, and I could probably copy them and make them do what I want. However, I do not like that everything is provided for you and it's pretty much abstracted where I don't know what happens behind the scenes to make that work. So I have to learn based on trial and error, instead of understanding what everything actually does. 
 
For example, I've been programming my own game state management system in XNA, and I understand how everything works in it, and what everything does. In this API, I've seen state manager and transition objects, and I have no idea what they do behind the scenes. What do you think James? Is it necessary to understand how everything works behind the scenes, or just to make the code do what you want?
 
Anyway, I have a lot of material to go, I'm afraid how much time it would take me to figure out the whole API. Maybe it would be a good idea to give programmers roles for certain areas of the API.
 
Also, I would appreciate some tips for learning the API more effectively. I'm already pretty intimidated by it.


Thanks,
James Fleming 
Facebook
Discord


Awards: Acquired more then 40 hours logged Acquired more then 120 objective in the role 5 Contribute to an agenda that is not yours more than 7 hours. Created 9 blogs or more in 18 month period. Has remained a member on standby for more then 28 days without quitting. Has not received a System Automation notice in over 9 months. Created 3 blogs or more in 6 month period. Member receives newsletter.

Created: 10/1/2013 3:05:00 PM
Updated: 9/26/2022 7:54:28 PM

Game Producer

Joined: 2/4/2017
Member Replies 748
Member Follows 126
I wanted to open conversation about this very subject which is why the meeting was planned for Wednesday, but given everyone schedule could not happen.
 
Some of the question that have been asked I want to share my opinion on.
 
  1. Do you need to know how the api accomplish the take it is designed to preform?
  2. There is a lot to go over how can one person become an expert at all of it?
  1. Short answer is no you dont need know.  The long answer is you dont need to know how .NET works when you use the API from it do you?  Do you know how every single API call works and return or generates the results it does?  No...  So in my opinion you only need to know what the API does if the API does not produce the result you want and you want to take it apart to make it produce them by coping and pasting the method and then modifying it to do what you need, and two if there is a performance or bug issue with the method that you think you can fix.
  2. Short anwser it is it take alot of time.  The long anwser is to start I will bust it down for everyone to work on a part of the game so as not to overload you with multiple parts to learn and figure out.  Dont stress if you have issue I am here and we have paid support if I can not anwser your question.


Thanks,
James Fleming 
Facebook
Discord

Awards: Acquired more then 40 hours logged Acquired more then 120 objective in the role 5 Contribute to an agenda that is not yours more than 7 hours. Created 9 blogs or more in 18 month period. Has remained a member on standby for more then 28 days without quitting. Has not received a System Automation notice in over 9 months. Created 3 blogs or more in 6 month period. Member receives newsletter.

×
MEMBER
Login
SERVICES
Animator Artist 2d Artist 3d Audio Engineer Game Creation Game Producer Graphic Designer Marketing Package Asset Programmer Story & Asset Writer Tutorial Video Production
ARTICLE CATEGORY
Animation Audio Production Cloud Gaming Game Development Graphic Design Marketing NFT Game Development Services Video Production