Hi!
I am 13 years old and try to make my first game in unreal engine 5.3. I am trying to make a 3rd person flying shooter game. The camera is allways going forward with a constant speed. In the game one of the boss is going to throww projectiles towards my character and the projectiles is going to bounce from all the the sides with in the camera view. But everything is going to continue to scroll forward. I am trying hard but couldnt achive. Is there any one there that can make a solution to this problem?
Allready Thank you all very much.
Hi again, I have forgot to write, the object have to bounce randomly to any direction within camera view.
thank you very much for your advices about the problem
Hey there @selimmert10! Welcome to the community! My first recommendation is actually to start with a stationary camera and have the objects/background spawning above and scrolling into the scene. This is often how vertical shoot em’ ups are designed to help make the play space, control, and movement of objects simple vectors. This would also allow you to make objects bounce a bit easier. If you’re using the ProjectileMovement
component, projectile bouncing is already implemented. You can use some settings similar to the ones below and place some invisible collisions around your playspace and they should work correctly out of the box:
Disclaimer: One or more of these links are unaffiliated with Epic Games. Epic Games is not liable for anything that may occur outside of this Unreal Engine domain. Please exercise your best judgment when following links outside of the forums.
An example tutorial series (though this one is in 3D it demonstrates what I mean):
Thank you so much for your answer and recommendation. Very clever solution. I am very happy to be apart of this community.
My background is a 3d landscape and as I know it is impossible to scroll down the landscape. Is it possible to scroll down all the landscape? If not, How can I make a 3d looking background that is like the game skyforce reloaded? Is it also possible?
No problem! It’s always fun talking about design, especially when you’ve worked on a game of this type directly. The landscape system in Unreal is actually completely static and isn’t meant to move. There are ways to circumvent this, but it’s actually better to just use static meshes, spawn them and scroll them into scene. Alternatively if your maps are shorter, you could have a large static mesh (or multiple) just scroll in, but performance wise it’d be best to go with the first method and delete any that go out of screen since they won’t be needed any longer.
Thank you very much for your kind answer.
I am very glad to make this conversation with experienced people.
I have watched a lot of games in this type, but there is a common problem i think. These objects and enemies looks almost always like boxes and they dont feel like that they are actually flying in the air. Maybe skyforce reloaded has overcome this problem a little bit. I am trying to overcome this problem and trying that it feels actually flying in the air in a 3d space but also it will be a top down shooter style. Maybe I want so much :((.
I think the 3d background is the most important thing to achive this feeling. Because of this i have begun to make a real landscape, but then many other problems has come with it :(.
How can one make a 3d scrolling background under a static box? Is the parallax scrolling only solution?
Thank you allready very much for your kimd answers.