There is no reason creating and placing the character can’t be done in code. If you are use C++ the coding of the character would definitely be like you describe. In the fictional engine you could even use a script to insert or modify a character in a running game. (This can be done in UE with skookumscript.)
If it is important to get it right I would would get a game programmer to make a custom code section for you that not only is “correct” but also the feeling you want to a non technical reader.