Hello everybody, not sure if I am in the right section of the forums (sorry mods), but I need a little advice.
I am a student and I work with molecular dynamics simulations (simulate interactions of thousands of atoms, Molecular dynamics - Wikipedia). I know fairly well Python, C and C++, and I need to write a program that, given a text file with all the x,y,z coordinates of atoms, shows these atoms in space.
I know there exist libraries and programs that already do this (like Ovito or VMD), but I wanted something that works on all platforms (Win, OSx, linux, but also on mobile devices).
I thought about Unreal Engine only because of my need for a multi-platform development, and I know that what I have in mind is really simple and rude, like killing a fly with a shotgun. But I am honestly tired of writing code on, say, Linux, fighting with libraries, make it work and then have to rewrite everything from scratch for another OS.
Basically what I need to do is a “game” with a starting menu where you can load a file from a folder and then a visualization windows where all the atoms drawn in space (just many spheres), with controls on parameters like lights, colors, textures, while the scene can be zoomed, dragged around and rotated. Something like what the program Ovit does (http://ovito.org/).
Is this project too stupid to be constructed with such a powerful tool as UE4? Can someone give me a hand on how to start everything? As I said, I know enough C++ (for my scientific computing), so I will be grateful if you could just give me a hint on how to start making the initial menu, the loading of a file and the association of spheres to the coordinates (that are stored as arrays from the text file), or give me a link (I swear I googled before asking here, but who knows I may have missed something). I have no problem writing the code, without blueprints, but I can not understand how to start (and whether to start at all with UE4 for this task).
Thank you in advance for every feedback.