In my work (Project Manager / Game Designer) I often get questions from clients like ‘ is this possible?’or he could have done something one way or another. When I get such questions, I always answer them the same way, and then my answer goes like this:: ‘Yes, but it depends.’ In this article, I will try to explain what determines the fulfillment of this vision of the client and why I assume in advance that its implementation is real.
VR / XR / MR / AR Technology
Knowledge of this technology or lack of it is the main factor influencing the final implementation of the target vision of our client. When communicating our observations, requirements, or expectations of the end result of our product to us, we must always adhere to the technological framework imposed by our customer. If during the project our partner’s expectations go beyond the capabilities of their chosen technology, it is natural that we will not be able to implement this concept within the framework of the current agreement.
In my work, it happened that during the implementation of a VR project, the vision presented by our client, at some point began to use technologies other than the intended ones. In my opinion, it is also necessary to familiarize yourself with this technology and know its limitations and main characteristics before making a decision on implementation. However, sometimes it happens that when thinking about virtual reality technology, our partners describe XR or AR technologies. Such errors are quite common, and we understand that these concepts are difficult to distinguish at first ( especially for those who have not previously been involved in this industry). Fortunately, such things are usually caught at the very beginning, but thanks to a better understanding of this technology by our partners, many misunderstandings can be avoided even at the design stage itself.
Technological barriers
When developing VR/XR / AR applications, there are sometimes some barriers that we can’t overcome. An example of this is the limitations associated with modern technologies.
I admit that in my work I had the opportunity to listen to many wonderful presentations of projects that, unfortunately, too much exceeded the capabilities of modern technologies. It has happened that, despite believing in these concepts and admiring their scope, we have unfortunately had to change them and adapt them to the existing realities. However, due to a thorough understanding of the end product vision and our experience in application development, we were able in most cases to offer a satisfactory alternative that met our client’s assumptions and expectations.
Trade-offs
I assume that any compromises are always the result of understanding, understanding, and respect between two actors. However, I understand that each of us expects the best possible results from the contractor’s work. In my opinion, anything is possible, and technology allows us to create really great things. However, it is necessary to keep in mind the realities around us and our priorities. This is where budget issues and expected product delivery times come into play.
Personally, they can say that I am a perfectionist myself. I assumed that something could always be done better. However, can something be done better with limited time or a constant, unchanging project budget? Our team is capable of really doing great things in a short time, but we are still just people. While we won’t create the perfect Witcher simulator for virtual reality in a month, with the right budget and time, I guarantee it will be the best thing you’ll ever see.
This is why understanding, understanding, and respect are so important when creating projects. These characteristics allow us to create compromises and adapt the final form of a given product to the time and budget that is imposed on us.
The limits of imagination
For creativity related to virtual reality app development, our only limitation related to the visual design layer is only our imagination.
I don’t doubt it here. Everything that you can imagine or think of, we can display in the form of 3D graphics and transfer it to the virtual world. This gives a huge field for implementing the most detailed vision of the client. The problem is that we can’t read minds. So we need a well-written concept, script, and reference to be able to display this view in the best possible way.
Of course, we can do anything. You just need to tell us what it is. Many clients have their own design vision, which they keep to themselves instead of sharing. On the one hand, such clients trust us with their concept, on the other hand, they do not present us with its full expectations. For the project manager, this information is the most important. Their absence can contribute to a decrease in satisfaction with the final product for both parties. On the client’s side, this is a lack of complete satisfaction related to the way they display their vision, on our side, these are corrections. Both of these things can be avoided in a very simple way. It is enough to accurately present your expectations, vision, and goal of the app to us, as well as show us feedback or inspiration that contributed to the decision to make such an investment. We need to know this story to better understand not only the project itself, but also the needs of our partner. It is important for us not only to make firm assumptions, but also to know the very reason for implementation. This allows us to better enter the customer’s shoes and understand their intentions regarding the use of this product, which leads to adjustments in our actions during the order execution.
Summary: limitations in working on VR technology
‘Is it possible?”Will he be able to do it this way?’Yes, but it depends on budget, time, how we present our final vision, knowledge of the possibilities of technology, and understanding the barriers imposed by the software itself that we are moving in. It is important to remember how much adequate dialogue and interaction between the two partners is important in the implementation of the final product.
At EpicVR, we also create our own portfolio as we complete each new order.. Each new product that we release represents a certain form of advertising, promotion for potential new customers or return of those who are happy with new offers for implementation. Therefore, we also strive to ensure that each completed order can be proudly presented later. We treat each client individually, and we pay a lot of attention to each client, but we must continue to realize that developing applications or games is not only fun, but also a creative, consistent process that requires a lot of energy. With all this in mind, we can really do the impossible.
Maciej Fiałkowski, EpicVR