GameDev : Engine/Graphics API/Custom? [closed]

General Tech Learning Aids/Tools 2 years ago

0 1 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating

Posted on 16 Aug 2022, this text provides information on Learning Aids/Tools related to General Tech. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (1)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 2 years ago

 

I'd like to create a game that has a platform, with various floors. Each floor has some buildings and objects on it that can be interacted with and has some way of getting to floors above it and/or below it.

I need to have: Object(Model) Loading/Rendering, Input, Collision Detection and Picking. I'd also like to stick to .NET Langauges

I have looked up many engines (both .NET native or with a wrapper) and many have these features that I need and more often than not, extra features I don't want nor need.

I have looked at Grahpics APIs sich as DirectX/OpenGL and other Grahpics APIs based upon these, however I would need to write Collision Detection and picking functions myself, or bind to something such as Newton Physics or PhysX.

EDIT: I have also looked at XNA but I have seen/read mixed reviews about it's design.

I have also considered writing my own functions or the use of 3rd Party Libraires to Load/Render and further Collision detection and picking written by myself.

From a purely theoretical point of view I am wanting to complete this project as a educational project, but not so indepth or labourious I end up pulling my hair out and going through many a computer screen.

My programming knowledge is self taught from VB -> C# and some C. I can do basic Object Orientated work (Properties, Inheritance, Polymorphism) but have no clue about Constructors and Accsessors and Destructures and other features I've probably not mentioned. I have around A-level(English System/Advanced Higher(Scotish System) Maths knowledge and GCSE (English)/ Higher (Scotish) Physics knowledge that I'd need for the Vectors and Collision detection.

So my question is - what would be the quickest, most educational way while still being fun and not labourious to complete this project - Using Engine(s) and learning their functions / Graphics APIs with custom Collision Detection or writing everything from scratch and/or using 3rd Libraries to aid me? Or even am I going about this in the wrong frame of mind/approach, can I be pointed in the right direction?

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.