What's new

[WIP] MarioX - My homemade recreation of Mario :)

XeClutch

XeClutch

Raised on 7S
Mythical Veteran Programmer Modder
Messages
3,690
Reaction score
2,459
Points
690
Sin$
7
So, me and a few other people in my school get together after school for video game club and some of us decided to start working on our own game.

Just as a small project I decided to recreate the first Mario game and release it for free.

I am using the Unity engine for this game.

What I am doing next:
Looking for a Mario Sprite pack so I can import Mario into the game.

Latest addition:
16d0874fde30905a7385b13cafdd1785.gif

I got the pill guy to move upon keyboard commands!

Code:
This is where I will log everything I do :P
- Created a playing area for the pill guy to move on.
- Imported the First Person Controller and converted it to Third Person and removed forward and backward moving.
 
Unbound 7s

Unbound 7s

0x50676f573
Seasoned Veteran Grizzled Veteran
Messages
1,442
Reaction score
598
Points
230
Sin$
0
Nice work you have here. This is my 3D main menu I made in javascript for my game.

Edit; As you see it's just a prototype/WIP.

mGcoMaI.png
 
Red

Red

Newbie
VIP
Retired
Scaling the Mountain Mythical Veteran MotM
Messages
15,366
Solutions
3
Reaction score
10,426
Points
2,300
Sin$
7
Depending if you know how to do it and how hard it will be you should bring this to a whole new level and put it in first person or a completely different perspective.

All and all though good luck with this it's still a **** ton more than I can do.
 
Fluffy_kushions

Fluffy_kushions

Enthusiast
Messages
272
Reaction score
45
Points
95
Sin$
0
Depending if you know how to do it and how hard it will be you should bring this to a whole new level and put it in first person or a completely different perspective.

All and all though good luck with this it's still a **** ton more than I can do.
Red has a good point ive seen mario in first person you could move with forward space and back and mouse to look a lil it was amazing the graphics were hd tho but still it was cool it would be a nice challange after you finish og idea and put another menu that says first person or a diff. Perspective
 
XeClutch

XeClutch

Raised on 7S
Mythical Veteran Programmer Modder
Messages
3,690
Reaction score
2,459
Points
690
Sin$
7
Nice work you have here. This is my 3D main menu I made in javascript for my game.

Edit; As you see it's just a prototype/WIP.

mGcoMaI.png
That looks really good for a WIP :tongue:
I really like your profile picture xD
 
EpicError

EpicError

Getting There
Experienced Veteran Grizzled Veteran Seasoned Veteran
Messages
1,718
Reaction score
488
Points
190
Sin$
0
You can use my smooth camera follow. You'll have to modify it depending on what axis you are planning to use. It's C#

Code:
using UnityEngine;
using System.Collections;

public class CameraMovement : MonoBehaviour {

    public float aheadOfPlayer = -8.7f;
    private Transform player;
    private float plusPlayerY;
    private float targetYPos;
    private float targetYPosDamped;
    public float yDampTime = 0.5f;
    private float yDampV;

    private float plusPlayerX;
    private float targetXPos;
    private float targetXPosDamped;
    public float xDampTime = 0.1f;
    private float xDampV;

    private float plusPlayerZ;
    private float targetZPos;
    public float targetZPosDamped;
    public float zDampTime = 0.1f;
    private float zDampV;
    public bool lockCamZ = false;
   
    void Start () {
        player = GameObject.FindWithTag("Player").transform;
        plusPlayerY = transform.position.y - player.position.y;
        targetYPos = transform.position.y;
        targetYPosDamped = transform.position.y;

        plusPlayerX = transform.position.x - player.position.x;
        targetXPos = transform.position.x;
        targetXPosDamped = transform.position.x;

        plusPlayerZ = transform.position.z - player.position.z;
        targetZPos = transform.position.z;
        targetZPosDamped = transform.position.z;
    }
   
   
    void FixedUpdate () {
        transform.position = new Vector3(targetXPosDamped, targetYPosDamped, targetZPosDamped);

        targetXPos = player.position.x + plusPlayerX;
        targetXPosDamped = Mathf.SmoothDamp(targetXPosDamped, targetXPos, ref xDampV, xDampTime);

        targetYPos = player.position.y + plusPlayerY;
        targetYPosDamped = Mathf.SmoothDamp(targetYPosDamped, targetYPos, ref yDampV, yDampTime);

        if (!lockCamZ)
        {
            targetZPos = player.position.z + plusPlayerZ;
            targetZPosDamped = Mathf.SmoothDamp(targetZPosDamped, targetZPos, ref zDampV, zDampTime);
        }
        else
        {
            targetZPosDamped = transform.position.z;
        }
    }
}
 
Chronic Man

Chronic Man

Getting There
Seasoned Veteran Mr. Nice Guy Grizzled Veteran
Messages
1,270
Reaction score
183
Points
200
Sin$
0
I say you go with the 3d approach lots of good 3d engines to choise from.
 
Top Bottom
Login
Register